аутентификация laravel не работает после развертывания на виртуальном хостинге - PullRequest
0 голосов
/ 06 января 2019

Я развернул свой проект laravel на cpanel общего хостинга. К сожалению, аутентификация пользователя не работает так, как предполагалось. Когда пользователь вводит имя пользователя и пароль, он успешно перенаправляется на другую страницу. однако ни один пользователь не вошел в систему. Также следует отметить, что когда администратор пытается войти в систему, на странице появляется сообщение «редирект на mysite.com/admin admin», а затем перенаправляется на домашнюю страницу. (потому что на моем сайте, если пользователь является администратором, он должен перенаправить на страницу администратора). ты можешь мне помочь?

это мой контроллер входа в систему

class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;

    public function username()
    {
        return 'username';
    }


    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }

    public function redirectTo()
    {

        // User role
        $level = Auth::user()->level;
        var_dump($level);

        // Check user role
        switch ($level) {
            case 'admin':
                return '/admin/panel';
                break;
            case 'user':
                return '/';
                break;
            default:
                return '/';
                break;
        }

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...