Wstepne logowanie
This commit is contained in:
parent
07471473ad
commit
6c2710feed
31
app/Http/Controllers/SessionsController.php
Normal file
31
app/Http/Controllers/SessionsController.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class SessionsController extends Controller
|
||||
{
|
||||
public function create()
|
||||
{
|
||||
return view('login');
|
||||
}
|
||||
|
||||
public function store()
|
||||
{
|
||||
if (auth()->attempt(request(['login', 'password'])) == false) {
|
||||
return back()->withErrors([
|
||||
'message' => 'The email or password is incorrect, please try again'
|
||||
]);
|
||||
}
|
||||
|
||||
return redirect()->to('/jednostka');
|
||||
}
|
||||
|
||||
public function destroy()
|
||||
{
|
||||
auth()->logout();
|
||||
|
||||
return redirect()->to('/login');
|
||||
}
|
||||
}
|
@ -67,7 +67,7 @@ return [
|
||||
'providers' => [
|
||||
'users' => [
|
||||
'driver' => 'eloquent',
|
||||
'model' => App\Uzytkownik::class,
|
||||
'model' => App\User::class,
|
||||
],
|
||||
|
||||
// 'users' => [
|
||||
|
@ -12,6 +12,6 @@
|
||||
|
||||
@section('center-area')
|
||||
@parent
|
||||
@include('inc.login')
|
||||
@include('inc.loginXX')
|
||||
|
||||
@stop
|
@ -3,17 +3,17 @@
|
||||
{{ csrf_field() }}
|
||||
<div class="form-group">
|
||||
<label for="title">Login</label>
|
||||
<input type="text" class="form-control" id="userLogin" name="userLogin">
|
||||
<input type="text" class="form-control" id="login" name="login">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="title">Hasło</label>
|
||||
<input type="text" class="form-control" id="userPassword" name="userPassword">
|
||||
<input type="text" class="form-control" id="password" name="password">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="title">Powtórz Hasło</label>
|
||||
<input type="text" class="form-control" id="userPassword2" name="userPassword2">
|
||||
<input type="text" class="form-control" id="password2" name="password2">
|
||||
</div>
|
||||
|
||||
@if ($errors->any())
|
@ -7,6 +7,14 @@
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
@if( auth()->check() )
|
||||
{{ auth()->user()->name }}
|
||||
{{ auth()->user()->surname }}
|
||||
<a href="/logout">Logout</a>
|
||||
@else
|
||||
<a href="/login">Login</a>
|
||||
<a href="/register">Register</a>
|
||||
@endif
|
||||
<div id="header">
|
||||
<div class="logo"><a href="/register"><img src="img/logo.png"></a></div>
|
||||
@include('inc.menu')
|
||||
|
25
resources/views/login.blade.php
Normal file
25
resources/views/login.blade.php
Normal file
@ -0,0 +1,25 @@
|
||||
@extends('layout.app')
|
||||
|
||||
@section('center-area')
|
||||
@parent
|
||||
<h2>Log In</h2>
|
||||
|
||||
<form method="POST" action="/login">
|
||||
{{ csrf_field() }}
|
||||
<div class="form-group">
|
||||
<label for="name">Login:</label>
|
||||
<input type="text" class="form-control" id="login" name="login">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="password">Password:</label>
|
||||
<input type="password" class="form-control" id="password" name="password">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<button style="cursor:pointer" type="submit" class="btn btn-primary">Login</button>
|
||||
</div>
|
||||
{{-- @include('partials.formerrors')--}}
|
||||
</form>
|
||||
|
||||
@endsection
|
@ -45,8 +45,9 @@ Route::post('/register', 'RegistrationController@store');
|
||||
|
||||
|
||||
|
||||
Route::get('/login', 'LogowanieController@showLogin');
|
||||
Route::post('/login', 'LogowanieController@doLogin');
|
||||
Route::get('/login', 'SessionsController@create');
|
||||
Route::post('/login', 'SessionsController@store');
|
||||
Route::get('/logout', 'SessionsController@destroy');
|
||||
|
||||
|
||||
//Auth::routes();
|
||||
|
Loading…
Reference in New Issue
Block a user