我有一个使用 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);
但是,当我在成功请求后将移动用户重定向到主页时,用户未登录。
有趣的是,当我关闭并重新打开应用程序时,用户已登录。
有任何想法吗?
更新:我发现当我在 Session 中加入登录信息时,它不会出现在 Session 中。但是当我关闭应用程序并重新打开时,会话恢复了。