Moh*_*dov 4 php authentication laravel laravel-4
所以我正在做的是,当我选中“记住我”复选框时,用户在注销表单(用户名和密码)时会记住这样的用户数据:
所以这是我的代码它不起作用:(
// 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('/');
}
Run Code Online (Sandbox Code Playgroud)
使用 Cookie
cookie,是从网站发送的一小段数据,并在用户浏览该网站时存储在用户的网络浏览器中。每次用户加载网站时,浏览器都会将cookie发送回服务器,通知网站用户之前的活动
创造:
$response->withCookie(Cookie::make('name', 'value', $minutes));
Run Code Online (Sandbox Code Playgroud)
检索
$value = Cookie::get('name');
Run Code Online (Sandbox Code Playgroud)
您的问题不是记住用户登录信息。问题是如何根据保存的身份验证信息填写输入。如果在加载页面时在输入值属性中打印身份验证值,则可以执行此操作。
Laravel 也有它自己的“记住我”的实现
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// The user is being remembered...
}
if (Auth::viaRemember())
{
//
}
Run Code Online (Sandbox Code Playgroud)
有关“对用户进行身份验证并“记住”他们的更多信息
| 归档时间: |
|
| 查看次数: |
34753 次 |
| 最近记录: |