我有一个使用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);
但是,当我在成功请求后将移动用户重定向到主页时,用户尚未登录。
有趣的是,当我关闭并重新打开应用程序时,用户已登录。
有什么想法吗?
更新:我发现当我在会话中使用登录信息时,它并没有显示在会话中。但当我关闭应用程序并重新打开时,会话恢复。
答案 0 :(得分:0)
您是否尝试在从调试栏登录后登录并重新启动应用程序后比较Cookie?您可能没有发送必要的cookie。