Jump to content

Login Authentication Assistance


inquisitive

Recommended Posts

My code is throwing errors at  me...exact line is this : unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampp\htdocs\xampp\X_websites_X\webdesign4idiots.com\admin\add_users.php on line 29...line 29 is $date= date('Ymd');

 

<?php

include('conn.php');

 

function session_defaults() {

$_SESSION['logged'] = false;

$_SESSION['uid'] = 0;

$_SESSION['username'] = '';

$_SESSION['cookie'] = 0;

$_SESSION['remember'] = false;

}

 

if (!isset($_SESSION['uid']) ) {

session_defaults();

}

 

class User {

var $db = null; // PEAR::DB pointer

var $failed = false; // failed login attempt

var $date; // current date EST

var $id = 0; // the current user's id

function User(&$db) {

$this->db = $db;

if ($_SESSION['logged']) {

$this->_checkSession();

} elseif (!isset($_COOKIE['mtwebLogin']) ) {

$this->_checkRemembered($_COOKIE['mtwebLogin']);

}

}

$date = date('Ymd');

$db = db_connect();

$user = new User($db);

function _checkLogin($username, $password, $remember) {

$username = $this->db->quote($username);

$password = $this->db->quote(md5($password));

$sql = "SELECT * FROM users WHERE " .

"username = $username AND " .

"password = $password";

$result = $this->db->getRow($sql);

if ( is_object($result) ) {

$this->_setSession($result, $remember);

return true;

} else {

$this->failed = true;

$this->_logout();

return false;

}

}

 

Link to comment
https://forums.phpfreaks.com/topic/123882-login-authentication-assistance/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.