$showpage = "true";
$reject = 'false';
// Get function to find out if user is already logged in (used later)
include_once '/var/www/vhosts/brooksfamily.cc/httpdocs/inc_securityfunctions.php';
if(isset($error)){
if($error == 'no_session'){
$errorMessage = 'No Session Found. Please Login Again.';
}else if($error == 'session_expired'){
$errorMessage = 'Session Expired. Please Login Again.';
}else if($error == 'no_user_num_or_session_id'){
$errorMessage = 'No User or Session Number Found. Please Login Again.';
}else if($error == 'no_user_num_or_session_id_forum'){
$errorMessage = 'You Must Login to Use the Forums.';
}else if($error == 'passchange'){
$errorMessage = 'Password Changed. Please Login Again.';
}else if($error == 'blocked'){
$errorMessage = 'You Have Been Blocked.';
}else{
$errorMessage = 'Please Login.';
}
}else if($logout=='Logout'){ //////// Log Out, if requested /////////
//session_start();
$BROOKSsessid ='0';
$BROOKSsessNum ='0';
session_unset(BROOKSsessid);
session_unset(BROOKSsessNum);
session_destroy();
session_regenerate_id();
}else if(ThisGuyIsLogged($BROOKSsessid, $BROOKSsessNum)){
// if already logged in, send to user main
header("Location: /user/user_main.php");
}else if(isset($login) && $login='Login'){ //////// Log In /////////
// create link to database
$db = mysql_connect("localhost", "unshake_web", "uyweb12");
// select the unshake_uy database
mysql_select_db("unshake_uy", $db);
// clean out expired sessions
mysql_query("delete from sessions where Expire < NOW()", $db);
// set up select query
$username = strtoupper($iname);
$i_query = "select encpass, privblocked from users where upper(username) = '$username'";
// run query
$result = mysql_query($i_query, $db);
// get number of results & encrypted password
$num_results = mysql_num_rows($result);
$row = mysql_fetch_row($result);
$encryptedPass = $row[0];
$isBlocked = $row[1];
if($isBlocked == "Y"){
$errorMessage = "Your login has been blocked. Contact an UnshakeableYouth Admin to resolve this issue.";
}elseif($num_results != 0){
//// Continue with Login ////
$i_query = "select PASSWORD('$ipass')";
// run query
$result = mysql_query($i_query, $db);
// get encrypted password
$num_results = mysql_num_rows($result);
$row = mysql_fetch_row($result);
$encryptedUserPass = $row[0];
if($encryptedPass == $encryptedUserPass){
//// LOGIN USER ////
// Initialize session
session_start();
session_regenerate_id();
$newsessid = session_id();
// set up select query & run it
$i_query = "update users set lastlogin = NOW(), logins = (logins + 1) where upper(username) = '$username'";
mysql_query($i_query, $db);
$i_query = "insert into sessions values('','$newsessid',NOW(),DATE_ADD(NOW(), INTERVAL $sessionMins MINUTE),'$username')";
$result = mysql_query($i_query, $db);
// set up select query, run it, & grab the result
$i_query = "select LAST_INSERT_ID()";
$result = mysql_query($i_query, $db);
$row = mysql_fetch_row($result);
// Register our variables
session_register("BROOKSsessid");
session_register("BROOKSsessNum");
$BROOKSsessid = $newsessid;
$BROOKSsessNum = $row[0];
//print("last = $THETIMESsessNum
");
//require("preventCache.html");
//require("admin_main.php");
if(isset($redir) && $redir != ""){
$redir .= "?";
if(isset($forum) && $forum != "") $redir .= "forum=$forum&";
if(isset($replyto) && $replyto != "") $redir .= "replyto=$replyto&";
header("Location: $redir");
}else{
header("Location: /user/user_main.php");
}
$Showpage = "false";
exit(-1);
}else{
//// REJECT LOGIN ////
$cdY=date('Y'); // year - 2004
$cdm=date('m'); // month - 01
$cdj=date('j'); // day - 01
$thisdate = "$cdY$cdm$cdj";
// Log Error
$i_query = "insert into countedhits (counter, ip, date, time, comment) values('ERROR_Login', '$REMOTE_ADDR', '$thisdate', curtime(),'User, $username, failed to login with password: $ipass')";
// run query
$results = mysql_query($i_query, $db);
$reject = 'true';
}
}else{
//// REJECT LOGIN ////
// Log Error
$i_query = "insert into countedhits (counter, ip, date, time, comment) values('ERROR_Login', '$REMOTE_ADDR', curdate(), curtime(),'User, $username, failed to login with password: $ipass')";
// run query
$results = mysql_query($i_query, $db);
$reject = 'true';
}
// close db connection
mysql_close($db);
}
if($showpage != "true"){
exit(-1);
}
?>
BrooksFamily.cc - User Login
|
BrooksFamily.cc |
Wed, 4 Jun 2025 |
|
|
1445 visitors since january 12, 2005 |