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('參數')來判斷

 

posted @ 2021-02-07 20:58  newmiracle宇宙  阅读(179)  评论(0编辑  收藏  举报