Как разработать пользовательский логин с помощью промежуточного программного обеспечения с использованием laravel - PullRequest
1 голос
/ 24 апреля 2020

Я хочу создать пользовательскую систему входа с помощью промежуточного программного обеспечения для аутентификации.
У меня нет идеи, как это сделать.
controller

public function dologin(Request $request)
{

    $request->validate([
        'username' => 'required',
        'password' => 'required'
    ]);

    $username   = $request->username;
    $password   = $request->password;
    if (Auth::attempt(['username' => $username, 'password' => $password])) {
    }
}

Blade view

<form action="{{route('login.action')}}">
    <br>
    <div class="form-row">
        <div class="col">
            <label>USERNAME</label>
            <input type="text" class="form-control" placeholder="Enter Username" name="username">
        </div>
    </div>
    <!--form-row-->
    <br>
    <div class="form-row">
        <div class="col">
            <label>PASSWORD</label>
            <input type="password" class="form-control" placeholder="Enter password" name="password">
        </div>
    </div>
    <!--form-row-->
    <br>
    <div class="form-group">
        <input type="submit" name="btnsubmit" class="btn btn-success  col-md-3" id="signup-btn" value="Login">
    </div>
</form>

Route

// Login   
Route::get('/login', 'LoginController@create')->name('login');
Route::get('/login/action', 'LoginController@dologin')->name('login.action');

1 Ответ

0 голосов
/ 24 апреля 2020

Создайте LoginController, запустив эту команду в терминале:

php artisan make:controller LoginController

Затем найдите ваш вновь созданный контроллер в App\Http\Controllers\ и добавьте использование Auth вверху вашего контроллера

use Illuminate\Support\Facades\Auth;

Затем добавьте функцию dologin к контроллеру, и вы готовы к go.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...