php如何实现当登录时没有勾选“记住状态”则关闭浏览器后不记录账号,若勾选“记住状态”则关闭浏览器后仍然记录账号登录状态?? RT我知道用session与cookie一起做,但究竟如何一起做最好呢??cookie又不可以存储与session同样的值,听说一样的话好容易被盗取到cookie值就完蛋了究竟如何是好?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用加密的cookie存本地。密钥的话程序设定。sso登陆都是这样做的。哪有那么容易盗取cookie,就算盗取了,也不一定能解密。 通过cookie保存session uid,下次登录的时候,判断cookie值是否过期。 给你个思路:在用户第一次登录并勾选记住状态的时候,让cookie保存2个值,1个是用户名,一个是用户密码,这个密码是用户数据库里的密码再经过其它方式加密的,不要把数据库里的密码直接保存到cookie里。当用户打开网站时,首先检测用户名和密码这两个cookie的id是否存在,若存在则根据用户名和密码来验证是否正确,若正确,就把session设置为登录状态,否则就是未登录状态。 如何获取cookies的id?是验证用户名和密码与数据库中的是否一样?? sso机制有点儿难度,不是很明白。特别怎么样获取cookies 的token?? [code=php]//设置COOKIE 过期事件=当前时间+3600秒 ,setcookie("token", "这里就填加密的令牌", time()+3600);//当然前提是你要设置这个COOKIE$tok = $_COOKIE["token"];[code] 但是SSO中如何比较session与cookies的token??session是每次打开浏览器都不同的 我被你搞混了, 不懂SSO 反正如果只是要记住登录的话 , 保存几个加密的COOKIE 就好了 那么加密的cookie是一个随机的字符串还是固定的? 请问只含纯html代码的html文件和php文件运行速度会有区别吗? 谁来解释下这些php配置 代表什么意思 mysql_query($query);//无法执行sql语句,但如果在查询分析器里,是可以执行的,真奇怪。 str_replace函數問題 公务员?参加培训做程序开发? php学习指导,请熟手给我一个好的php学习计划! PHP中PDO里使用bindParam的问题 用MAIL函数为什么收到这样的邮件 急在线等 如何取session的值 PHP4.3下如何使用session? 来看看我写的这个东西可以不 php curl模拟答题,总是400错误
在用户第一次登录并勾选记住状态的时候,让cookie保存2个值,1个是用户名,一个是用户密码,这个密码是用户数据库里的密码再经过其它方式加密的,不要把数据库里的密码直接保存到cookie里。
当用户打开网站时,首先检测用户名和密码这两个cookie的id是否存在,若存在则根据用户名和密码来验证是否正确,若正确,就把session设置为登录状态,否则就是未登录状态。
如何获取cookies的id?是验证用户名和密码与数据库中的是否一样??
sso机制有点儿难度,不是很明白。特别怎么样获取cookies 的token??
//设置COOKIE 过期事件=当前时间+3600秒 ,
setcookie("token", "这里就填加密的令牌", time()+3600);
//当然前提是你要设置这个COOKIE
$tok = $_COOKIE["token"];
[code]
session是每次打开浏览器都不同的
那么加密的cookie是一个随机的字符串还是固定的?