Login system gives blank page
Posted: Thu Dec 08, 2011 8:49 pm
ajax_login.php gives a blank page...
login.php
ajax_login.php
class/network.php
login.php
Code: Select all
<form method="post" action="ajax_login.php">
Matrpicula: <input type="text" name="userEnrollment" maxlength="32"><br>
Senha: <input type="password" name="userPass" maxlength="32"><br>
<input type="submit">
</form>Code: Select all
<?
session_start();
include 'class/network.php';
$D = new network;
$D->userEnrollment = mysql_real_escape_string($_POST['userEnrollment']);
$D->userPassword = hash('sha512', $_POST['userPass']);
$D->userLogin();
echo "$_SESSION['userEnrollment']";
?>Code: Select all
<?
class network {
var $userID,
$userEnrollment,
$userPass,
$dbHost,
$dbUser,
$dbName,
$dbPass,
$dbUserTable;
function dbInfo() {
$this->dbHost = 'localhost';
$this->dbUser = 'user';
$this->dbPass = 'pass';
$this->dbName = 'dbname';
$this->dbUserTable = 'usertable';
}
function userLogin() {
$dbLink = mysql_connect($this->dbHost, $this->dbUser, $this->dbPass);
if(!$dbLink) die("Could not connect to database: " . mysql_error());
mysql_select_db($this->dbName);
$query = "SELECT * FROM $this->dbUserTable WHERE userEnrollment = \"$this->userEnrollment\" AND userPass = \"$this->userPass\" LIMIT 1";
$result = mysql_query($query);
if(!$result) {
echo "Fail.";
} else {
$row = mysql_fetch_array($result))
session_regenerate_id();
$_SESSION['userEnrollment'] = $this->userEnrollment;
session_write_close();
}
mysql_close($dbLink);
}
}
?>