Laravel 更新页面后AJAX登录丢失
我已经从AJAX自动调整了用户大小,检查结果并将其返回给客户端Laravel 更新页面后AJAX登录丢失,laravel,laravel-5,Laravel,Laravel 5,我已经从AJAX自动调整了用户大小,检查结果并将其返回给客户端 if ($request->ajax()) { $params = $request->input('params'); } else exit(); $result = \Auth::attempt([ 'username' => $params['login'], 'password' => $params['password'] ], $params['remember']);
if ($request->ajax()) {
$params = $request->input('params');
} else exit();
$result = \Auth::attempt([
'username' => $params['login'],
'password' => $params['password']
], $params['remember']);
if (\Auth::user()) $result = 'Log in';
else $result = 'Not log in';
echo json_encode($result);
如果一切都是正确的,那么结果就是正确的。如果我输入的登录名或密码不正确,则浏览器显示:“未登录”
但更新页面后,用户未自动调整大小。。。这是我的用户模型:
namespace App\Models;
use Illuminate\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
class User extends Model implements AuthenticatableContract, CanResetPasswordContract {
use Authenticatable, CanResetPassword;
protected $table = 'users';
protected $hidden = ['id', 'password', 'remember_token'];
protected $fillable = ['username', 'email', 'password'];
}
请将您收到的标题与响应一起发布到客户端。@Bogdan,这是您需要的吗?连接:“Keep-Alive”内容长度:“34”内容类型:“text/html;charset=UTF-8”Keep-Alive:“timeout=10,max=98”服务器:“Apache/2.4.10(Win32)”请将收到的标题与响应一起发布到客户端。@Bogdan,这是您需要的吗?连接:“保持活动”内容长度:“34”内容类型:“text/html;charset=UTF-8”保持活动:“超时=10,max=98”服务器:“Apache/2.4.10(Win32)”