PHP用cookie实现自动登陆
2011-02-19 12:06
363 查看
1 <?php
2 //自动登陆
3 if($_COOKIE["userName"] && $_COOKIE["password"] )
4 {
5 //获取登录信息传入数据库进行验证
6
7 //打印登录信息
8 echo '用户名:'.$_COOKIE["userName"].'<br/>密码:'.$_COOKIE["password"];
9 }
//提交表单
if($_GET['submit'])
{
// echo 'login。。';
//用户勾选"记住密码"选项,将用户登陆信息写入cookie里
if($_GET['remember'] == 'on')
{
setcookie("userName",$_GET["userName"],time()+3600);
setcookie("password",$_GET["pass"],time()+3600);
}
//刷新页面
echo '<script type="text/javascript">location.href="cookie.php"</script>';
}
//退出登陆
if($_GET['out'])
{
//设置cookie超时
setcookie("userName",$_GET["userName"],time()-3600);
setcookie("password",$_GET["pass"],time()- 3600);
//刷新页面
echo '<script type="text/javascript">location.href="cookie.php"</script>';
}
?>
<form action="cookie.php" method="get">
<table border="1" cellspacing="" align="center" background="" bordercolor="blue" rules="none">
<tr bgcolor="cccccc" align="left" ><th ></th><th >输入信息</th></tr>
<tr><td>用户名</td><td><input type="text" name="userName" ></td></tr>
<tr><td>密码</td><td><input type="password" name="pass"></td></tr>
<tr><td><input type="checkbox" name="remember">记住密码</td><td align="right"><input type="submit" value="登陆" name="submit"></td></tr>
</table>
<a href="cookie.php?out=out">退出登陆</a>
</form>
2 //自动登陆
3 if($_COOKIE["userName"] && $_COOKIE["password"] )
4 {
5 //获取登录信息传入数据库进行验证
6
7 //打印登录信息
8 echo '用户名:'.$_COOKIE["userName"].'<br/>密码:'.$_COOKIE["password"];
9 }
//提交表单
if($_GET['submit'])
{
// echo 'login。。';
//用户勾选"记住密码"选项,将用户登陆信息写入cookie里
if($_GET['remember'] == 'on')
{
setcookie("userName",$_GET["userName"],time()+3600);
setcookie("password",$_GET["pass"],time()+3600);
}
//刷新页面
echo '<script type="text/javascript">location.href="cookie.php"</script>';
}
//退出登陆
if($_GET['out'])
{
//设置cookie超时
setcookie("userName",$_GET["userName"],time()-3600);
setcookie("password",$_GET["pass"],time()- 3600);
//刷新页面
echo '<script type="text/javascript">location.href="cookie.php"</script>';
}
?>
<form action="cookie.php" method="get">
<table border="1" cellspacing="" align="center" background="" bordercolor="blue" rules="none">
<tr bgcolor="cccccc" align="left" ><th ></th><th >输入信息</th></tr>
<tr><td>用户名</td><td><input type="text" name="userName" ></td></tr>
<tr><td>密码</td><td><input type="password" name="pass"></td></tr>
<tr><td><input type="checkbox" name="remember">记住密码</td><td align="right"><input type="submit" value="登陆" name="submit"></td></tr>
</table>
<a href="cookie.php?out=out">退出登陆</a>
</form>
相关文章推荐
- php如何设置cookie实现自动登陆?
- PHP 用COOKIE实现记住上一次登陆的数据
- JavaScriptCookie&PHPCookie实现用户登录信息自动填入
- cookie实现自动登陆原理
- Session和Cookie小结以及PHP单点登陆的实现
- UIWebView实现自动登陆(存储、读取Cookie)
- PHP自动登录的实现和Cookie的安全性(UCHome的实现方法)
- cookie实现自动登陆(1)
- cookie实现自动登陆原理
- cookie实现自动登陆(2)
- PHP异位或加密实现自动登陆
- PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆
- php利用cookie实现自动登录的方法
- PHP实现自动登陆的思路分析
- cookie实现自动登陆(3)
- 利用cookie实现登陆知网与抽屉网 基于session自动登录抽屉网 cookie与session区别
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新
- PHP SESSION之自动登陆的实现
- C#.net cookie、session实现自动登陆
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新