为了账号安全,请及时绑定邮箱和手机立即绑定

授权问题/困惑

授权问题/困惑

繁星coding 2023-11-13 10:15:21
我正在构建一个网络应用程序,但我遇到了一些问题,坦率地说,我对事情的运作方式有点困惑。我仍在不断学习,取得了良好的进步,但有时我会遇到一个症结,这就是其中之一。我有带有链接设置的主导航栏,例如。回家、创造、分享。当我单击“主页”时,它会将我带到注册/登录视图。我不希望发生这种情况,但我希望注销的用户或访问者看到常规主页,其中包含注册选项或单击登录按钮以到达登录屏幕。需要帮助解决以下障碍。其次,当我创建测试用户时,它将数据传递到数据库,但测试用户实际上并未登录,每当我访问任何页面时都会提示注册/登录视图。我怎样才能真正确保注册的用户数据被接受为登录状态?我希望我的问题有意义,任何帮助将不胜感激。代码如下,如果还有什么遗漏,请告诉我。回购https://github.com/PT-83/FamiJam
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

保存$user您刚刚注册的内容后,使用Auth::loginUsingId($user->id);然后重定向到您想要的视图或路线。



查看完整回答
反对 回复 2023-11-13
?
千万里不及你

TA贡献1784条经验 获得超9个赞

因为你的所有路由都使用相同的Controller@Action:/share','HomeController@index应该是/share','HomeController@share等(并且return view('/share');应该是return view('share') ); 等) – kerbholz

关于用户的第二部分,laravel 开箱即用地处理这个问题。我的问题是因为我更改了提交表单,它影响了此功能。我将不得不使用该表单才能使该功能再次起作用。从技术上讲,原始问题的第二部分仍然悬而未决,但没有必要让这篇文章仍然悬而未决。感谢所有提供帮助的人。



查看完整回答
反对 回复 2023-11-13
  • 2 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信