美文网首页
[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