PHP קוד:
<?php
function login($UserName, $UserPassWord, $CheckBox)
{
global $sql;
$UserName = htmlspecialchars($UserName);
$UserName = mysql_real_escape_string($UserName);
$UserPassWord = htmlspecialchars($UserPassWord);
$UserPassWord = mysql_real_escape_string($UserPassWord);
$UserPassWord = md5($UserPassWord);
if ($this->IsLoggedIn() == true) {
$content = "To login, please logout.";
}
else if ($UserName == "" || $UserPassWord == "") {
$content = "Please fill all the requirement fields.";
}
else {
echo "sss<br />";
$sql->query("SELECT `UserID` FROM `users` WHERE `UserName`='$UserName' AND `UserPassWord`='$UserPassWord'");
if ($sql->NumRows() == 0) {
echo "sss<br />";
$content = "Wrong user name or password";
}
else {
if ($CheckBox == true) {
setcookie("Login", $UserPassWord);
$_SESSION['Login'] = $UserPassWord;
}
else {
$_SESSION['Login'] = $UserPassWord;
}
$content = "Succedded!";
}
echo "sss<br />";
}
return $content;
}
?>
עשית כמה שטויות
עשית בכל מקרה יצירת סשן.
ד"א אחרי כמה בדיקות. בדוק את המחלקת DB שלך
עריכה:
טוב נעשה כמה בדיקות במסנג'ר כי כל דקה צריך לערוך לעשות כמה בדיקות