PHP实现SSO单点登陆(最简单也相对比较安全)

PHP实现SSO单点登陆  必须都是同个顶级域名下

直接用cookie

     setcookie("ticket", md5(time().$user_id), time() + 1000, "/", "newmiracle.cn"); //*.newmiracle.cn都设置了

         $redis->set(md5(time().$user_id),$user_id);

         // 读取 
           $ck1 = $_COOKIE["ticket"];
           $is_login=$redis->get($ck1);

这样所有站都通用了

如果不用cookie 

那就穿參數 和redis配合

$redis->get('參數')來判斷


如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/

 
原文地址:https://www.cnblogs.com/newmiracle/p/14386658.html