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

授权问题/困惑

授权问题/困惑

PHP
肥皂起泡泡 2022-12-11 10:11:01
我正在构建一个网络应用程序,但我遇到了一些问题,坦率地说,我对事情的运作方式有些困惑。我仍在学习,取得了很好的进步,但有时我会遇到一个症结所在。由于 @kerbholz ,这第一部分已经解决。我有带有链接设置的主导航栏,例如。家,创造,分享。当我单击我的“主页”时,它会将我带到注册/登录视图。我不希望发生这种情况,但我宁愿注销的用户或访问者看到常规主页,其中包含注册选项或单击登录按钮以到达登录屏幕。需要以下障碍的帮助。其次,当我创建一个测试用户时,它将数据传递到数据库,但测试用户实际上并没有登录,每当我访问任何页面时都会提示注册/登录视图。我怎样才能真正确保注册的用户数据在登录时被接受?我希望我的问题有意义,任何帮助将不胜感激。代码在下面,让我知道是否还有其他遗漏。回购https://github.com/PT-83/FamiJam<?phpuse Illuminate\Support\Facades\Route;Route::get('/', function () {    return view('home');});Auth::routes();Route::get('/home', 'HomeController@index')->name('home');Route::get('/about', 'HomeController@about')->name('about');Route::get('/contact', 'HomeController@contact')->name('contact');Route::post('/register/create', 'Auth\RegisterController@create')->name('register');Route::get('/post/index', 'PostController@index');Route::get('/post/create', 'PostController@create');Route::get('/post/{post}', 'PostController@show');Route::post('/post', 'PostController@store');
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

保存$user你刚刚注册的之后,使用Auth::loginUsingId($user->id);Then redirect 到你想要的视图或路由。



查看完整回答
反对 回复 2022-12-11
?
狐的传说

TA贡献1804条经验 获得超3个赞

因为你所有的路由都使用相同的Controller@Action: /share', 'HomeController@index should be /share', 'HomeController@share etc. (and return view ('/share'); should be return view ('share' ); 等) – kerbholz

关于用户的第二部分,laravel 开箱即用。我的问题是因为我更改了影响此功能的提交表单。我将不得不使用表单来启用此功能再次工作。从技术上讲,原始问题的第二部分仍未解决,但没有必要让这篇文章仍未得到解答。感谢所有帮助。


查看完整回答
反对 回复 2022-12-11
  • 2 回答
  • 0 关注
  • 108 浏览

添加回答

举报

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