美文网首页
[PHP高可用后端]④③--token唯一性算法

[PHP高可用后端]④③--token唯一性算法

作者: 子木同 | 来源:发表于2017-11-29 17:04 被阅读84次
    微信截图_20171129153050.png 微信截图_20171129153835.png

    web登录是通过每次请求带phpsessionId服务端判断是否登陆

    app登录通过token

    微信截图_20171129154352.png 微信截图_20171129155400.png 微信截图_20171129155628.png

    a b c用户同时访问不同的主机可能生成同一个id ->> 使用第二个参数true增加唯一性->>增加手机号码

    微信截图_20171129161432.png

    IAuth.php

    /**
     * 设置登录的token  - 唯一性的
     * @param string $phone
     */
    public static function setAppLoginToken($phone = "")
    {
       $str = md5(uniqid(md5(microtime(true)), true));
       $str = sha1($str . $phone);
       return $str;
    }
    

    Test.php(Controller)

    public function token(){
         echo IAuth::setAppLoginToken('');
    }
    
    image.png

    相关文章

      网友评论

          本文标题:[PHP高可用后端]④③--token唯一性算法

          本文链接:https://www.haomeiwen.com/subject/vzaubxtx.html