Database-based login working for user/new.php.

This commit is contained in:
Elyrith 2013-08-10 01:17:23 -04:00
parent c7a1d05e4f
commit 4dd163139f

View File

@ -1,35 +1,26 @@
<?php <?php
$_COOKIE['monkey'] = '1'; if (!$_COOKIE['session'] && ($_POST['do'] !== "authenticate")) {
setcookie('monkey',$_COOKIE['monkey']); echo "Please login:";
if (!$_COOKIE['monkey']) {
echo "First attempt.";
include "login_form.inc"; include "login_form.inc";
break; break;
} else { } else {
#if ($_POST['do' == "authenticate") {
require "dbconnect.php"; require "dbconnect.php";
$sql = "SELECT id,username FROM users WHERE username='$_POST[username]' and password=PASSWORD('$_POST[password]')"; $sql = "SELECT id,username FROM users WHERE username='$_POST[username]' and password=PASSWORD('$_POST[password]')";
$result = mysql_query($sql) or die (mysql_error()); $result = mysql_query($sql) or die (mysql_error());
echo "Results: " . mysql_num_rows($result); # echo "Results: " . mysql_num_rows($result);
# $_POST[results]=mysql_num_rows($result);
if (mysql_num_rows($result) == 1) { if (mysql_num_rows($result) === 1) {
# echo "<p>You are a valid user!<br />"; unset($_POST['do']);
# echo "Your username is $_POST[username]<br />"; $_COOKIE['session'] = 1;
# echo "Your password is $_POST[password]</p>"; setcookie('session',$_COOKIE['session']);
$_COOKIE['monkey'] = '1';
setcookie('monkey',$_COOKIE['monkey']);
session_start();
session_register[login];$_SESSION[login] = '1';
session_register[count];$_SESSION[count]++;
} else { } else {
unset($_POST['do']); unset($_POST['do']);
echo "<p>You are not authorized. Please try again.</p>"; # $_COOKIE['session']++;
echo "Login failed. Please try again.";
include("login_form.inc"); include("login_form.inc");
break; break;
} }
} }
?> ?>