Laravel 5.3 verandert inlogpad en voorkomt registratie

Voorkom dat /login het standaardpad voor inloggen is

Dankzij Stackoverflow. Ga naar je routes/web.php

En veranderen:

Auth::routes();

Naar binnen:

// Inlogroute::group(['middleware' => ['web']], function() { Route::get('inloggen-nieuw-adres', ['as' => 'inloggen', 'uses' => 'Auth\LoginController@showLoginForm']); Route::post('inloggen-nieuw-adres', ['as' => 'login.post', 'uses' => 'Auth\LoginController@login']); Route::post('uitloggen-nieuw-adres', ['as' => 'uitloggen', 'uses' => 'Auth\LoginController@logout']); }); // Registratieroutes... Route::get('register', ['as' => 'register', 'uses' => 'Auth\RegisterController@showRegistrationForm']); Route::post('register', ['as' => 'register.post', 'uses' => 'Auth\RegisterController@register']); // Wachtwoord reset routes... Route::get('wachtwoord/reset', ['as' => 'wachtwoord.reset', 'uses' => 'Auth\ForgotPasswordController@showLinkRequestForm']); Route::post('wachtwoord/e-mail', ['as' => 'wachtwoord.e-mail', 'uses' => 'Auth\ForgotPasswordController@sendResetLinkE-mail']); Route::get('wachtwoord/reset/{token}', ['as' => 'wachtwoord.reset.token', 'uses' => 'Auth\ResetPasswordController@showResetForm']); Route::post('wachtwoord/reset', ['as' => 'wachtwoord.reset.post', 'uses' => 'Auth\ResetPasswordController@reset']);

Wilt u de registratie blokkeren?

Verwijder de registratie- en wachtwoordherstelroutes als u niet wilt dat mensen zich registreren, bijvoorbeeld voor beheerderspanelen.

Wijzig ook uw omleiding als u niet bent ingelogd

Wijzig in App/Exceptions/Handler.php de omleiding naar:

return redirect()->guest('login-nieuw-adres');

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLNederlands
Scroll naar boven