zoukankan      html  css  js  c++  java
  • PHP用cookie实现自动登陆

     1 <?php
     2 //自动登陆
     3 if($_COOKIE["userName"&& $_COOKIE["password"] )
     4 {
     5     //获取登录信息传入数据库进行验证
     6 
     7     //打印登录信息
     8     echo '用户名:'.$_COOKIE["userName"].'<br/>密码:'.$_COOKIE["password"];
     9 }
    10 
    11 
    12 
    13 //提交表单
    14 if($_GET['submit'])
    15 {
    16 //    echo 'login。。';
    17     //用户勾选"记住密码"选项,将用户登陆信息写入cookie里
    18     if($_GET['remember'== 'on')
    19     {
    20         setcookie("userName",$_GET["userName"],time()+3600);
    21         setcookie("password",$_GET["pass"],time()+3600);
    22     }
    23     
    24     //刷新页面
    25     echo '<script type="text/javascript">location.href="cookie.php"</script>';
    26 }
    27 
    28 //退出登陆
    29 if($_GET['out'])
    30 {
    31     //设置cookie超时
    32     setcookie("userName",$_GET["userName"],time()-3600);
    33     setcookie("password",$_GET["pass"],time()- 3600);
    34     
    35     //刷新页面
    36     echo '<script type="text/javascript">location.href="cookie.php"</script>';
    37 }
    38 ?>
    39 
    40 <form action="cookie.php" method="get">
    41 <table border="1" cellspacing=""  align="center" background="" bordercolor="blue" rules="none">
    42 
    43 <tr bgcolor="cccccc" align="left" ><th ></th><th >输入信息</th></tr>
    44 <tr><td>用户名</td><td><input type="text" name="userName" ></td></tr>
    45 <tr><td>密码</td><td><input type="password" name="pass"></td></tr>
    46 <tr><td><input type="checkbox" name="remember">记住密码</td><td align="right"><input type="submit" value="登陆" name="submit"></td></tr>
    47 </table>
    48 <a href="cookie.php?out=out">退出登陆</a>
    49 </form>
  • 相关阅读:
    Oracle client 安装、配置
    js 计算金额是否小于总金额,大于是不能保存
    SQL Server函数与存储过程 计算时间
    sql Server 创建临时表 嵌套循环 添加数据
    SQL Server 事务日志文件已满,收缩日志文件(9002)
    sql Server 2008 数据库自动备份维护计划
    面向对象的三个基本特征:继承、封装、多肽
    MySQL 语句调优
    SQL 多表关联更新
    值类型、引用类型
  • 原文地址:https://www.cnblogs.com/lihong/p/1958442.html
Copyright © 2011-2022 走看看