gpt4 book ai didi

laravel - 内存 token 是如何生成的?

转载 作者:行者123 更新时间:2023-12-04 16:11:28 28 4
gpt4 key购买 nike

我有 remeber_token用户表中的字段。我对它是如何生成的感到非常困惑?因为我可以在数据库中看到两个不同用户的两种不同类型的 token 。
mFqEE5PUS4ZlOdQ51WEomGqJ1vFQCzw6zumvvW8rkpBUclC161HtvK8LsXXP
和另一种:

78x6c35esh2Ya0g4fb1d9

怎么会这样?并且记住 token 和忘记密码 token 是用不同的算法生成的吗?

最佳答案

我看了into the code它具有以下功能来生成 token

protected function refreshRememberToken(AuthenticatableContract $user)
{
$user->setRememberToken($token = Str::random(60));
$this->provider->updateRememberToken($user, $token);
}
来自 the docs :

str_random()

The str_random function generates a random string of the specified length. This function uses PHP's random_bytes function:


你的 token

mFqEE5PUS4ZlOdQ51WEomGqJ1vFQCzw6zumvvW8rkpBUclC161HtvK8LsXXP


有 60 个字母,我不知道为什么另一个 token 更少。

关于laravel - 内存 token 是如何生成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39722371/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com