PHP 登录记住密码实现思路
2015-01-24信息快讯网
在登录的时候记住用户输入的密码在某些情况下是很有必要的,下面是一个小例子,感兴趣的朋友可以参考下哈,希望对你有所帮助
form页面<form action="login.php" method="post"> 用户名<input type="text" name="username"><br> 密码<input type="text" name="password"><br> 记住密码<input type="checkbox" name="jizhu" value="1"><br> <input type="submit"> </form> <a href="userinfo.php">用户信息</a> <?php session_start(); function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } p($_SESSION); p($_COOKIE); ?>
登录页面
<?php function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } session_start(); //p($_POST); $_SESSION['username'] = $_POST['username']; $_SESSION['password'] = $_POST['password']; if($_POST['jizhu']){ setcookie('username',$_POST['username'],time()+60); setcookie('password',$_POST['password'],time()+60); } header("location:form.php");
用户信息页面
<?php session_start(); echo "先关闭浏览器,在访问form.php 试试,然后 点推出在关闭浏览器试试"; p($_SESSION); p($_COOKIE); if(empty($_SESSION['username'])){ if(empty($_COOKIE['username'])){ echo "<a href='form.php'>请先登录</a>";exit; }else{ $_SESSION['username'] = $_COOKIE['username']; } } function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } ?> 2131231231 <a href="updateuserinfo.php">修改信息</a> <a href="logout.php">推出</a>
推出页面
<?php session_start(); unset($_SESSION['username']); unset($_SESSION['password']); setcookie('username','',0); setcookie('password','',0); header("location:form.php"); ?>
修改用户信息页面
<?php session_start(); if(empty($_SESSION['username'])){ echo "请先登录"; }else{ echo "这里是信息"; } ?>
php中实现记住密码下次自动登录的例子
关于php程序报date()警告的处理(date_default_timezone_set)
php 修改、增加xml结点属性的实现代码
PHP的构造方法,析构方法和this关键字详细介绍
实用的简单PHP分页集合包括使用方法
使用PHP导出Word文档的原理和实例
php中生成随机密码的自定义函数代码
php登陆页的密码处理方式分享
php中如何同时使用session和cookie来保存用户登录信息
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
使用session判断用户登录用户权限(超简单)
深入密码加salt原理的分析
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
php启动时候提示PHP startup的解决方法
深入phpMyAdmin的安装与配置的详细步骤
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
wamp下修改mysql访问密码的解决方法
使用php实现下载生成某链接快捷方式的解决方法
解决phpmyadmin中缺少mysqli扩展问题的方法
PHP生成随机用户名和密码的实现代码
php中存储用户ID和密码到mysql数据库的方法
简单的方法让你的后台登录更加安全(php中加session验证)
一个简单的网页密码登陆php代码
PHP通过session id 实现session共享和登录验证的代码
php截取后台登陆密码的代码
php中使用cookie来保存用户登录信息的实现代码
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
php自动注册登录验证机制实现代码
php中实现记住密码自动登录的代码