我记得我的功能没有正常工作,任何人都可以帮助我..............
我的问题是“当用户登录时使用记住我正在创建cookie但是当他注销时cookie被销毁...这意味着当他想再次登录时他必须记住他的用户名和密码“
我的Controller.php
$remember = (Input::has('remember')) ? true : false;
if (\Auth::attempt('frontendUsers', array('cardno' => Input::get('cardno'),'password' => Input::get('password')), $remember))
{
...........................
}
我的ajax
$("#loginform").submit(function(){
var cardno = $("#cardno").val();
var password = $("#pass").val();
var catagory_id = $("#catagory_id").val();
var remember = $("input[name = 'remember']:checked").length;
$.ajax({
url: '{{ url("postlogin") }}',
dataType: 'json',
type: 'post',
data: {cardno:cardno,password:password,catagory_id:catagory_id,remember:remember},
success: function( data, textStatus, jQxhr ){
.................
}
error:function(data){
},
});
return false;
});
答案 0 :(得分:0)
$remember = ($request->has('remember')) ? true : false;
您不应静态地调用“ has”。
代替
Input::has()
顺其自然
$request->has()