当我移动到另一个站点并返回时,Laravel Auth :: check()失败

问题描述 投票:2回答:1

我正在尝试从我的Laravel应用程序连接到eBay商店。当我登录我的系统并创建商店时,我被重定向到eBay.com网站,在那里我批准了令牌生成。

然后eBay生成令牌并重定向到我网站上的回调URL。到那时我的网站让我退出并重定向到登录页面。

我使用的Laravel版本是5.3,以下是检查身份验证的代码段。另外,我使用默认id列作为主键。

if (Auth::check()) {
    $loginUser = Auth::user();
    $ebay_sessionId = $loginUser->ebay_session_id;
} else {
    return redirect('/login');
}
php laravel-5 laravel-4 laravel-5.2 laravel-5.1
1个回答
0
投票

我有一个类似的问题,有时我的应用程序连接到配置中的database.php指定的默认数据库“forge”如下

'database' => env('DB_DATABASE', 'forge'),

在这里,我删除了env()并将其替换为我的数据库名称直接作为字符串,它工作。

'database' => 'my_db_name'

由于您遇到会话问题,请尝试删除config文件夹中session.php中的env()

© www.soinside.com 2019 - 2024. All rights reserved.