Laravel auth0 не запоминает пользователь

Так что я работал с Laravel а также Auth0 в течение некоторого времени, и я думаю, что я в конце 🙂

Я могу войти в свое приложение, используя ссылку на widget / hosted page

Теперь все, кажется, работает, и как только страницы возвращаются на мой сайт, я сохраняю пользователя в своей базе данных.

Однако, похоже, что мое приложение не помнит пользователя.

Когда я пытаюсь проверить, вошел ли пользователь в систему:

$isLoggedIn = \Auth::check();

это говорит false

Я попытался отладить несколько функций, но безрезультатно, так что я как бы заблудился с чего начать.

Кто-нибудь знает, почему это происходит?

Моя конфигурация

Так что это мой AuthController:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Routing\Controller;class AuthController extends Controller
{

public function __construct()
{

}

public function login()
{
return \App::make('auth0')->login(null, null, ['scope' => 'openid profile email'], 'code');
}public function logout()
{
\Auth::logout();
return  \Redirect::intended('/');
}public function dump()
{
$isLoggedIn = \Auth::check();
return view('dump')
->with('isLoggedIn', $isLoggedIn)
->with('user',\Auth::user()->getUserInfo())
->with('accessToken',\Auth::user()->getAuthPassword());
}
}

Тогда в моей сети:

Route::get('/login', ['as' => 'login', 'uses' => 'AuthController@login']);
Route::get('/logout', ['as' => 'logout', 'uses' => 'AuthController@logout'])->middleware('auth');
Route::get('/dump', ['as' => 'dump', 'uses' => 'AuthController@dump', 'middleware' => 'auth'])->middleware('auth');
Route::get('/auth0/callback', '\Auth0\Login\Auth0Controller@callback');

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector