我在Laravel 5.5中使用手动登录功能。卡在登录。并检查所有(5个相关)堆栈链接,但没有找到任何线索。
成就是一旦用户注册,自动登录该用户。
错误是
msgstr"类型错误:传递给Illumate\Auth\SessionGuar的参数1d::登录()必须实现接口Illumate\Contts\Auth\Authentiable,字符串给定,在服务器/供应商/laravel/框架/src/Illumate/Auth/AuthM中调用anager.php行294◀"
if ($validator->fails()) {
// $messages = $validator->messages();
return Redirect::to('register')
->withErrors($validator)
->withInput();
} else {
$email = Input::get('email');
$user = new user;
$user->name = Input::get('name');
$user->email = Input::get('email');
$user->password = Hash::make(Input::get('password'));
$user->save();
// $userMail = $user->find($email);
$userMail = User::where('email','=',$email)->first();
Auth::login($userMail->email, TRUE);
我做错什么了吗?请指引我。
$email = $request->email;
$password = md5($request->password);
if ($request->remember_me == 1) {
$cookie = Cookie::queue('username', $email, time() + 31536000);
} else {
$cookie = Cookie::queue('username', '', time() - 100);
}
$user = DB::table('tbl_adminuser')->where('email_address', $email)->where('password', $password)->first();
$request->session()->put('userData', $user);
=
而不是这个
Auth::login($userMail)-
用这个
Auth::login($user)-
登录函数需要类型为authenticable
的用户,并且您刚刚给了email
,这就是为什么会出现此错误的原因,或者使用Auth::loginUsingId($id)
$user = User::where('email','=',$email)->first();
Auth::loginUsingId($user->id, TRUE);
或者只是
Auth::login($user);
伙计们!我不熟悉Laravel,正在使用以下技术进行项目工作:Laravel Framework 5.7。适用于Windows 7.2的15 XAMPP。1 PHP版本:7.2。1 Apache/2.4。29 MySQL:libmysql-mysqlnd5.0。12开发 一切正常:登录和注册。然后我想限制应用程序的注册。所以我找到了下面的解决方案StackOverflow上的问题:如何禁用注册新用
我正在尝试在用户注册后自动登录。 我的用户注册方法: 我的用户实体模型: 用户注册成功并记录在数据库中。但要登录,将显示以下错误: SessionGuard中的ErrorException。php第407行:传递给illumb\Auth\SessionGuard::login()的参数1必须是illumb\Contracts\Auth\authenticable的实例,给定的App\User\u实
我正在尝试用JWT身份验证将我的后端连接到Vue中的登录组件。这是我的Vuex操作: 以及我登录表单上的提交方式: 问题是登录表单没有捕捉到错误(如果有),它总是执行部分并重定向到。当我输入正确的电子邮件和密码时,它会正常工作-状态会根据令牌中接收到的信息进行更新。 我在promise方面做错了什么吗?
我创建了一个活动,提示用户输入他们的用户名和密码,然后对照数据库检查,如果返回为真,它将登录他们。 我在数据库中有一个登录方法。java类,这是一个公共布尔值,根据匹配情况返回true或false。 然后我有一个登录类来处理表单。 DB.java 我ogin.java 基本上,我已经尝试过在Login.java中使用Login方法 但是我想它是将第二个“db”识别为类,而不是数据库。那么我需要声明
我对Laravel有点陌生,我已经设置了一个表用户,其中包含用户名和密码字段。 我的登录屏幕上有一个表单,其中正式声明了这些字段,我有一个函数是UserController: 我知道这是顺利的,因为如果我空白提交表单,我可以看到错误消息。 我已经删除了默认的用户认证。 当我提交时,我得到: 错误异常在EloquentUserProvider.php第114行:参数1传递给Illumate\Auth
本文向大家介绍java web实现自动登录功能,包括了java web实现自动登录功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java web实现自动登录功能的具体代码,供大家参考,具体内容如下 主要思路就是:当用户访问网站的首页时,浏览器端会先检擦浏览器中存在的cookie中是否又登录的用户的用户名,如果有,则直接跳转至用户登录好的界面,如果没有,则重定向至登录界面,在服务