';
}
function soundManager2() {
return "
";
}
function sql_clean($string) {
if (get_magic_quotes_gpc()) {
$string = stripslashes($string);
}
$string = mysql_real_escape_string($string);
return $string;
}
function CookieLogin() {
global $accepted, $mydomain;
$userID = $_COOKIE['userID'];
$auth = $_COOKIE['auth'];
$sql = "SELECT `openID`, `email`, `displayName`, `dateJoined`, `isAdmin`
FROM `users`
WHERE `ID` = '$userID'
";
$result = mysql_query($sql);
if (mysql_num_rows($result) == 0) return;
list($claimedid, $email, $display, $dateJoined, $isAdmin) = mysql_fetch_row($result);
//I last-see you now!
$sql = "UPDATE `users`
SET `dateLogin` = NOW()
WHERE `ID` = '$userID'";
mysql_query($sql);
$salt = "33qs5d4j6z98gt1a7n6b5d4x1c66f5nuh8a6d8g9j09aphgf56z5745";
$pepper = "chilis baby-back ribss! I want my baby back, baby back, baby back, baby back, baby back, I want my, baby backTREE3!";
$one = MD5($claimedid);
$two = MD5($one.$salt);
$three = MD5($pepper.$two);
if ($auth == $three) {
$_SESSION['accepted'] = 1;
$accepted = 1;
$_SESSION['userID'] = $userID;
$_SESSION['email'] = $email;
$_SESSION['displayName'] = $display;
$_SESSION['dateJoined'] = $dateJoined;
if ($isAdmin == 1) $_SESSION['isAdmin'] = true;
header("Location: $mydomain");
} else {
setcookie("doLogin", "lastAttemptFailed");
setcookie("userID", "");
setcookie("auth", "");
return false;
}
}
Function DoLogin($Username, $Password, $RememberMe = False, $EN = False) {
If ($EN == False) {
$MD5Salt = "LoveSnap";
$Password = MD5($Password.$MD5Salt);
//Echo " .Encrypted Entry. ";
}
If ($RememberMe = True) {
setcookie("RUsername", $Username, time()+(60*60*24*30));
setcookie("RPassword", $Password, time()+(60*60*24*30));
setcookie("DoLogin", "True", time()+(60*60*24*30));
}
//Echo "Logging in...";
$sql = "SELECT `ID`, `Username`, `Password`, `Status` FROM `USERS`
WHERE `Username` = '$Username' AND `Password` = '$Password'";
$result = mysql_query($sql);
If (mysql_num_rows($result) == 0) {
Return "Error username/password did not match";
} Else {
$theID = mysql_result($result, 0, 'ID');
$Username = mysql_result($result, 0, 'Username');
$Password = mysql_result($result, 0, 'Password');
$Status = mysql_result($result, 0, 'Status');
$Pepper = "MyPepperWuvsMe!@#$1234";
$_SESSION['accepted'] = 1;
//If 'remember me' use this for cookie password
$_SESSION['passcode'] = MD5($Password.$Pepper.$Username);
$_SESSION['userID'] = $theID;
$_SESSION['displayName'] = $Username;
$_SESSION['status'] = $Status;
$sql = "UPDATE `USERS` SET `Last_Logon` = ".Time()." WHERE `ID` = $theID LIMIT 1";
$result = mysql_query($sql);
return 1;
exit;
}
}
Function CheckAuth($page) {
//TODO:
if ($_SESSION['Accepted'] == 1) {
return true;
} else {
//DoRedirect("Logging you in...", "$mydomain?page=login&ref=$mydomain$page", 1);
header("Location: $mydomain?page=login&ref=$mydomain?page=$page");
return false;
}
}
//TODO: Contains domain !!
Function DoRedirect($message = "Thanks", $to = NULL, $duration = "3") {
global $mydomain;
$to = (is_null($to)?$mydomain:$to);
if ($duration == 0) {
header("Location: $to");
}
//require "format/header.php";
echo "
You are now being redirected to: $to Click here if not redirected in $duration seconds. |