Laravel 5.3 ändra inloggningsväg och förhindra registrering

Förhindra att /login är standardsökvägen för inloggning

Tack vare Stackoverflow. Gå till dina routes/web.php

Och ändra:

Auth::routes();

Till:

// Login Route::group(['middleware' => ['web']], function() { Route::get('login-new-address', ['as' => 'login', 'uses' => 'Auth\LoginController@showLoginForm']); Route::post('login-new-address ='>, 'logins.' 'Auth\LoginController@login']); // Registreringsrutter... Route::get('register', ['as' => 'register', 'uses' => 'Auth\RegisterController@showRegistrationForm']); Route::post('register', ['as' => 'register.post', 'uses' => 'Auth\RegisterController@register']); // Lösenordsåterställ rutter... Route::get('password/reset', ['as' => 'password.reset', 'uses' => 'Auth\ForgotPasswordController@showLinkRequestForm']); Route::post('lösenord/e-post', ['as' => 'password.email', 'uses' => 'Auth\ForgotPasswordController@sendResetLinkEmail']); Route::get('password/reset/{token}', ['as' => 'password.reset.token', 'uses' => 'Auth\ResetPasswordController@showResetForm']); Route::post('password/reset', ['as' => 'password.reset.post', 'uses' => 'Auth\ResetPasswordController@reset']);

🤓😎 Fler och fler människor får våra tips om nördar, integritet, utveckling och livsstil

Vill du få de senaste bloggarna om nördar, integritet, utveckling och livsstil? Prenumerera på vårt nyhetsbrev.

Vill du förhindra registrering?

Ta bort registrerings- och lösenordsåterställningsvägarna om du inte vill att folk ska registrera sig, t.ex. för adminpaneler.

Ändra även din omdirigering om du inte är inloggad

Ändra i App/Exceptions/Handler.php omdirigeringen till:

return redirect()->guest('login-ny-adress');

Senast uppdaterad 20 september 2016

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESvenska
Bläddra till toppen