php使用cookie实现记住登录状态
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下。 php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作 一、检查用户是否登录 代码如下: 二,用户提交登录信息 代码如下: $err_msg = '';
if($validatecode!=$_SESSION['checksum']){ $err_msg = "验证码不正确"; }elseif($username=='' || $password==''){ $err_msg = "用户名和密码都不能为空"; }else{ $row = getUserInfo($username,$password); if(empty($row)){ 三,当用户点退出时,清出记录登录状态 代码如下: 四、简洁版实例 代码如下: ';
echo $CKPWD;
?>
checked="checked" } ?> /> 记住我!
//登录,将用户名和密码存入到COOKIE
if($_POST['button']!=''){
$uname = $_POST['uname'];
$pwd = $_POST['pwd'];
//如果输入的加密密码和COOKIE中不一样,那么就加密
if($pwd!=$CKPWD){$pwd = md5($pwd);}
$remember = $_POST['remember'];
if($remember==1){
setcookie("uname",$uname,time()+3600*24*30);
setcookie("pwd",$pwd,time()+3600*24*30);
}
}
?>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |