我对记住我的功能有疑问。
系统关闭后用户打开网站时是否可以保持登录状态。
例如,现在我在登录后在我的网站上工作,突然系统关闭了。再次打开我的系统,系统是否使用我的用户名保持登录状态。
我搜索自己以存储记住我的功能,以便在我的系统中存储 cookie。但我没有得到任何明确的解决方案。任何人都知道如何为此功能编写代码。你能帮我解决这个记住我的功能问题吗
<?php
include("classes.php");
$jeob = new EF_Sql();
$email= $_POST['userid'];
$password= $_POST['password1'];
$papas=base64_encode($password);
$check = $_POST['rememberme'];
$tablename="user_record";
$select_qry = $jeob->SqlQuery("SELECT * FROM ".$jeob->dbprefix.$tablename." WHERE email ='$email' AND password ='$papas' AND active_link='1' ");
if($jeob->SqlRows($select_qry) == "0"){
echo "Invalid Username and Password";
} else {
if($check) {
setcookie("username", $email, time() + 3600); // Sets the cookie username
}
$getuser = $jeob->SqlFetch($select_qry);
$_SESSION['userid'] = $getuser['user_id'];
$_SESSION['oauth_provider'] = "normal";
$_SESSION['email'] = $getuser['email'];
}
?>
上面的编码用于我的网站。但即使在浏览器关闭并再次打开该站点后,它仍保持登录状态。但是在系统关闭后它会被销毁