javascript - 我的路线没有按照我希望的方式工作
问题描述
我一直在制作电子商务商店,书籍显示在主页和书籍页面上。我已经这样做了,如果任何用户未登录但想要“继续结帐”,则会出现一个弹出模式并显示登录表单。这句话没错。
当用户想在不购买任何书籍的情况下登录网站时,就会出现问题。他必须单击显示登录表单的导航栏上的登录链接。但是当用户输入数据时,它会将他带到一个空白页面而不是登录页面。我试过使用“elseif”,但一直出错。这是我在 LoginController 中的代码。
protected function authenticated(Request $request, $user)
{
//
if(!$user->active){
auth()->logout();
return redirect('/login')
->with([
'errorLink' => 'Activate your account
<a href="'.route('code.resend',$user->email).'">Click Here To Resend The Code</a>'
])->withEmail($user->email);
}
if(Auth::user()->userType == 'admin'){
return redirect('/admin')->with('status','Welcome');
}else{
return redirect()->back()->with('status','Welcome home');
}
}
}
谁能帮我解决这个问题?我只希望用户单击导航栏上的登录链接并重定向到登录页面。上面的代码仅适用于用户点击“继续结帐”,如果他没有登录到他的帐户,它会将他重定向到同一页面。
解决方案
推荐阅读
- apache-spark - EMR 和外部 hive/glue 上的 Pyspark - 可以通过 sqlContext 删除但不能创建表
- html - 角度自动完成搜索
- ios - 在 PDFView 上移动/拖动时如何限制位置视图?(迅速)
- css - Bootstrap 的 SCSS 无法编译 - 总是出现“`unit($number)` must be a number”错误
- python - 减去熊猫列
- powershell - powershell SharePoint - 尝试重命名网站时无法通过确认对话框
- amazon-web-services - 将可执行文件上传到 aws S3 存储桶始终失败,并出现 OptionsRequestDenied
- bash - 为什么我的 bash “历史”命令在子 shell 中慢 56 倍?
- go - 将 server.go 和 client.go 中的以下代码分开
- tensorflow - 如何获取已保存模型的输出节点名称?