【发布时间】:2016-02-02 12:33:13
【问题描述】:
我的记住我功能无法正常工作,任何人都可以帮助我解决这个问题......
我的问题是“当用户使用记住我登录时,正在创建一个 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;
});
【问题讨论】:
-
被销毁的cookie与浏览器未自动填充的
cardno和password字段无关。 -
如何做,以便在选中记住我时浏览器自动填充字段?
-
这与用户的浏览器设置有关。系统将提示用户输入是否记住凭据。