אז ככה, יש לי פונקצייה של התחברות:
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.";
return $content;
}
else if ($UserName == "" || $UserPassWord == "") {
$content = "Please fill all the requirement fields.";
return $content;
}
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";
return $content;
}
else {
if ($CheckBox == true) {
setcookie("Login", $UserPassWord);
$_SESSION['Login'] = $UserPassWord;
}
else {
session_start();
$_SESSION['Login'] = $UserPassWord;
}
$content = "Succedded!";
return $content;
}
echo "sss<br />";
}
}
משום מה, זה מציג את הSSS הראשון ואז פתאום נעצר...
אם צריך עוד פרטים, אז תגידו לי ואני יביא...
תודה!