First Draft
First Draft of the Example Files
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
<?php // Example 07: login.php
|
||||
require_once 'header.php';
|
||||
$error = $user = $pass = "";
|
||||
|
||||
if (isset($_POST['user']))
|
||||
{
|
||||
$user = sanitizeString($_POST['user']);
|
||||
$pass = sanitizeString($_POST['pass']);
|
||||
|
||||
if ($user == "" || $pass == "")
|
||||
$error = 'Not all fields were entered';
|
||||
else
|
||||
{
|
||||
$result = queryMySQL("SELECT user,pass FROM members
|
||||
WHERE user='$user' AND pass='$pass'");
|
||||
|
||||
if ($result->rowCount() == 0)
|
||||
{
|
||||
$error = "Invalid login attempt";
|
||||
}
|
||||
else
|
||||
{
|
||||
$_SESSION['user'] = $user;
|
||||
$_SESSION['pass'] = $pass;
|
||||
die("<div class='center'>You are now logged in. Please
|
||||
<a data-transition='slide'
|
||||
href='members.php?view=$user&r=$randstr'>click here</a>
|
||||
to continue.</div></div></body></html>");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo <<<_END
|
||||
<form method='post' action='login.php?r=$randstr'>
|
||||
<div data-role='fieldcontain'>
|
||||
<label></label>
|
||||
<span class='error'>$error</span>
|
||||
</div>
|
||||
<div data-role='fieldcontain'>
|
||||
<label></label>
|
||||
Please enter your details to log in
|
||||
</div>
|
||||
<div data-role='fieldcontain'>
|
||||
<label>Username</label>
|
||||
<input type='text' maxlength='16' name='user' value='$user'>
|
||||
</div>
|
||||
<div data-role='fieldcontain'>
|
||||
<label>Password</label>
|
||||
<input type='password' maxlength='16' name='pass' value='$pass'>
|
||||
</div>
|
||||
<div data-role='fieldcontain'>
|
||||
<label></label>
|
||||
<input data-transition='slide' type='submit' value='Login'>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
_END;
|
||||
?>
|
||||
Reference in New Issue
Block a user