Laravel Sentinel使用Webview App登录

时间:2016-03-30 12:09:27

标签: laravel webview android-webview laravel-5.1 cartalyst-sentinel

我有一个使用Laravel 5.1构建的Web应用程序。

我已在前端为webview应用程序打开了一条POST路由。

这是我的应用登录功能:

$json = array();

    $credentials = [
        'email' => $request->email,
        'password' => $request->password,
    ];

    $error = $this->auth->login($credentials, false);

    if (!$error) 
        $json['success'] = trans('user::messages.successfully logged in');

    else        
        $json['error'] = $error;

    echo json_encode($json);

但是,当我在成功请求后将移动用户重定向到主页时,用户尚未登录。

有趣的是,当我关闭并重新打开应用程序时,用户已登录。

有什么想法吗?

更新:我发现当我在会话中使用登录信息时,它并没有显示在会话中。但当我关闭应用程序并重新打开时,会话恢复。

1 个答案:

答案 0 :(得分:0)

您是否尝试在从调试栏登录后登录并重新启动应用程序后比较Cookie?您可能没有发送必要的cookie。