繁体   English   中英

记得我在laravel 5

[英]remember me in laravel 5

我记得我功能无法正常工作,任何人都可以帮我这个忙..............

我的问题是“当用户使用“记住我”登录时,正在创建一个cookie,但是当他注销该cookie时,它就被破坏了……这意味着当他想要再次登录时,他必须记住他的用户名和密码”

我的Controller.php

$remember   = (Input::has('remember')) ? true : false;
if (\Auth::attempt('frontendUsers', array('cardno'    => Input::get('cardno'),'password'  => Input::get('password')), $remember)) 
                { 
...........................
}

我的阿贾克斯

$("#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;
});
$remember   = ($request->has('remember')) ? true : false;

您不应该静态地调用“ has”。

代替

Input::has()

随它去

$request->has()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM