我无法使用id用户登录,因为我的会话总是在执行时重新生成。我该如何解决?
PHP代码:
use Illuminate\Support\Facades\Auth;
Auth::loginUsingId(1);
编辑:
我做到了:
PHP代码:
Route::get('/', function () {
auth()->loginUsingId(1);
if (auth()->check()) {
echo 'TRUE';
}
else
{
echo 'FALSE';
}
});
结果为真...
但是当我评论认证时,我得到了FALSE。为什么?
PHP代码:
Route::get('/', function () {
//auth()->loginUsingId(1);
if (auth()->check()) {
echo 'TRUE';
}
else
{
echo 'FALSE';
}
});
答案 0 :(得分:0)
决定:
如果我们在授权后立即使用授权验证,则会创建一个新会话。
因此,授权后我们将无法使用
Auth::check()
因为重新加载页面后的授权将消失。