所以我正在做的是当我注销表单(用户名和密码)时选中“记住我”复选框时,用户会记住用户数据,例如:
所以这是我的代码,它不起作用:(
// create our user data for the authentication
$userdata = array(
'email' => Input::get('email'),
'password' => Input::get('password')
);
// attempt to do the login
if (Auth::attempt($userdata, true)) {
Session::flash('message', array('body'=>trans('login-signup.welcome'), 'type'=>'success'));
return Redirect::to('/');
}
参考方案
使用饼干
Cookie,是从网站发送的一小段数据,并在用户浏览该网站时存储在用户的Web浏览器中。每次用户加载网站时,浏览器都会将Cookie发送回服务器,以将用户先前的活动通知网站
创造:
$response->withCookie(Cookie::make('name', 'value', $minutes));
取回
$value = Cookie::get('name');
您的问题是不记住用户登录名。问题是如何根据已保存的身份验证信息填充输入。如果在加载页面时在输入值属性中打印认证值,则可以执行此操作。
larval Cookies Docs
Laravel也有自己的“ Remember Me”实现
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// The user is being remembered...
}
if (Auth::viaRemember())
{
//
}
有关"Authenticating A User And "Remembering" Them"的更多信息
检查对象是否已在集合中-Laravel - php当我循环一系列不同的结果时,我希望将对象添加到新集合中。查询:$osRed = Item::where('category', 'Hardware') ->where(function ($query) { $query->where('operating_system', '…
php-casperjs获取内部文本 - php我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…
php:是否有充分的理由引用所有数组键/索引? - php我正在遍历别人的代码,他们总是避免转义其数组键。例如:$ row_rsCatalogsItems [名称]代替$ row_rsCatalogsItems ['名称']因此,我不断地对自己接触的所有事物进行微小的更改,以应对这些惰性。但是现在我想知道这样做是否有很多好处。我得到它会在默认为字符串之前检查常量(我在处理常量时会讨厌php中的行为,因为即使未定义,…
Laravel 5发布资产 - php我正在使用Laravel 5,我想将twitter bootstrap CSS和JS发布到公共目录。我确实使用Composer来获取twitter / bootstrap软件包,并且该部分运行正常,因此我想要的文件现在位于vendor / twitter / bootstrap / dist中。但是我无法使它工作。我得到“什么都没发布”。每次尝试时都会发送消…
PHP getallheaders替代 - php我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…