php利用cookie自动登录方法

php教程利用cookie自动登录方法

<html>
  <head>
  <title>enter password</title>
  </head>
  <body>
  <form name="forml" method="post" action="cookiebasedpasswordlogin.php">
    <table>
      <tr>
       <td colspan="2" >
         <div align="center"><b>please specify the password</b></div>
       </td>
     </tr>
   <tr>>
     <td>
       <div align="right">customer id</div>
     </td>
     <td>
       <input type="text" name="username">
     </td>
   </tr>
   <tr>
     <td>
       <div align="right">password</div>
     </td>
     <td>
       <input type="password" name="password">
     </td>
   </tr>
   <tr>
     <td colspan="2">
       <center>
         <input type="submit" name="submit" value="login">
       </center>
     </td>
    </tr>
   </table>
  </form>
  </body>
  </html>
 
 
 
 
<!-- cookiebasedpasswordlogin.php
<?php
    $now = getdate();
    $storetime= $now["weekday"] . " " . $now["month"] ." " . $now["year"] ;
    $storetime.=" time : ";

    if ($now["hours"] < 10) {
      $storetime.= "0" . $now["hours"];
    } else {
      $storetime.= $now["hours"];
    }
 
    $storetime.= ":";
    if ($now["minutes"]<10) {
      $storetime.= "0" . $now["minutes"];
    } else {
      $storetime.= $now["minutes"];
    }
   
    $storetime.= ": ";
    if ($now["seconds"] <10) {
      $storetime.= "0" . $now["seconds"];
    } else {
      $storetime.= $now["seconds"];
    }
    if (isset($data)) {
       $counter=++$data[l];
        setcookie("data[0]",$storetime,time() + (60*60*24));
        setcookie("data[l]", $counter,time() + (60*60*24)); setcookie("data[2]",$username,time() + (60*60*24));
        echo "<b><center>hi " . $data[2] . " ! !</center></b><br>n";
        echo "<b><center>last login time :" .$data[0] . "</center></b><br>n";
        echo "<b><center>current date :" .$storetime. "</center></b><br>n";
        echo "<b><center>page view count :" . $data[l]. "</center></b><br>n";
        echo "<b><center>you have successfully logged in!</center></b>";
        echo ("<b><contor>you can access this area without entering a password for the next 24 hours!</center></b>");
   } else {
    if (isset($username) && isset($password)) {
     if ($password=="superpass") {
          $counter=0;
          setcookie("data[0]",$storetime,time() + (60*60*24));
          setcookie("data[l]",$counter,time() + (60*60*24));
          setcookie("data[2]",$username,time() + (60*60*24));
          $url="location: cookieimp.php";
          header($url);
     }else{
          echo "<hl><center>invalid password!!!</center></hl>";
     }
    }
  }
  ?> 

时间: 2024-10-29 21:35:11

php利用cookie自动登录方法的相关文章

windows 2003 server系统自动登录方法

server|window|自动登录 通常远程服务器我们都需要设置系统为自动登陆然后再自动锁定屏幕,在这里,我们说说如何让win2003 server系统自动登陆.       第一种方法比较简单,您只需单击"开始|运行",并在输入框中键入"control userpasswords2",这样就可以在"用户账户"管理窗口中清除"要使用本机,用户必须输入密码"复选项的选中状态,然后按下键盘的"Ctrl+Shift+A&

win7用户账户自动登录方法汇总

为了计算机安全,相信使用Windows7系统的朋友大多都为自己的用户账户设置了或简单或复杂的密码,其实对于个人电脑来说,开机登录输入密码有时候会显得累赘,毕竟用户账户密码不仅仅是为了防止他人登录.那么有没有方法既设置了用户密码又可以省掉登录输入密码这一步骤呢?今天就为大家简单介绍几种方法. 第一,魔方在手,优化不愁 打开魔方优化大师,找到优化设置大师,依次"用户管理","用户登录管理"功能. 勾选"以下列账号自动登录"功能,键入需要自动登录的用户

cookie 自动登录 读取-jsp读取cookie为什么显示的是sessionid

问题描述 jsp读取cookie为什么显示的是sessionid 代码 <% Cookie []c=request.getCookies(); String name=null; String pwd=null; Cookie newc=null; if(null!=c){ for(int i=0;i newc=c[i]; name=newc.getName(); pwd=newc.getValue(); } } out.print(name); out.print(pwd); %> 姓名:

初学者参阅:使用cookie自动登录

cookie|初学 <!--------index.asp----------><style>body,form,table{ font-size:12px;font-family:Verdana}.inp{ border-left:white;border-top:white;border-right:white;border-bottom:1px solid gray; width:80px}</style><%if request.Cookies("

cookie 自动登录 读取-httpClient 3如何session会话保持?

问题描述 httpClient 3如何session会话保持? 问题场景: 通过httpClient请求同一门户的接口地址,因为登录后和未登录的时候返回的数据不一样.所以当用户在门户上登录的情况下,访问接口返回的数据也应该是要登录口的数据.现在返回的都是未登录的情况.'请问大神们此问题如何解决. 代码如下: String url = "http://192.168.41.56/portal/480/home/wap/xqy/ljjk/dbjqbf/index.jsp"; String

php登录 cookie自动登录

<?php  include_once ("sql_connect.php");  include_once ("my_msg.php");  ?> <html> <head> <meta http- equiv="content-type" content="text/html" charset=utf-8 /> <title& gt;会员功能表</titl

php 利用cookie记住用户登录名与密码方法

php教程实现记住密码自动登录方法不止一个,下面出现有二个emptyempty,其实是一个,那是因为代码高亮有bug.希望对大家有帮助. 一,用户登录的check  代码如下: //检查用户是否登录 function checklogin(){ if(emptyempty($_session['user_info'])){ //检查一下session是不是为空 if(emptyempty($_cookie['username']) || emptyempty($_cookie['password

利用cookie实现用户自动登录的代码

cookie 是由服务器发送到浏览器的变量.cookie 通常是服务器嵌入到用户计算机中的小文本文件.每当计算机通过浏览器请求一个页面,就会发送这个 cookie. 实例 <?php教程   echo( "Cookie created? : " . setcookie("cookie_name", "cookie_data" ) ); ?> <html>  <head>   <title>Cooki

JavaWeb开发使用Cookie创建-获取-持久化、自动登录、购物记录、作用路径_java

1.cookie是啥?随手百度了网友的说说 简单的说,Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机.当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,当下次你再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给你. 2.cookie在哪里? 3.cookie可以删除吗? 4.cookie实现原理 第一次请求浏览器,在浏览器的cookie存储区,没有co