生成唯一token值

用户登陆生成唯一token值,代码如下

public function getToken() {
    return md5(uniqid(microtime(true),true));
}

其中 uniqid 基本可以确定是唯一用户登陆的了,但为了保证确定唯一,后 microtime 是获取毫秒级时间戳
这两个拼起来在md5加密一下更安全,当然也可以随机抽取md5之后的某一段当作token,防止抓包之类的,一般
能做到md5的已经可以了

你可能感兴趣的:(php)