Zawieszanie użytkownika
This commit is contained in:
parent
2c025bb535
commit
3f9424f6b5
@ -15,9 +15,16 @@ class SessionsController extends Controller
|
||||
{
|
||||
if (auth()->attempt(request(['email', 'password'])) == false) {
|
||||
return back()->withErrors([
|
||||
'message' => 'The email or password is incorrect, please try again'
|
||||
'message' => 'Podany adres email lub hasło jest nieprawidłowe, proszę spróbować ponownie.'
|
||||
]);
|
||||
}
|
||||
elseif(auth()->user()->statusID == 1)
|
||||
{
|
||||
auth()->logout();
|
||||
return back()->withErrors([
|
||||
'message' => 'Twoje konto zostało zawieszone.'
|
||||
]);
|
||||
}
|
||||
|
||||
return redirect()->to('/jednostka');
|
||||
}
|
||||
|
@ -138,5 +138,23 @@ class fireFightersController extends Controller
|
||||
return fireFightersController::create();
|
||||
}
|
||||
|
||||
public function activate()
|
||||
{
|
||||
$request = request();
|
||||
$user = User::find( $request-> userID);
|
||||
$user-> statusID = 0;
|
||||
$user->save();
|
||||
return redirect()->to('/strazacy');
|
||||
}
|
||||
|
||||
public function deactivate()
|
||||
{
|
||||
$request = request();
|
||||
$user = User::find( $request-> userID);
|
||||
$user-> statusID = 1;
|
||||
$user->save();
|
||||
return redirect()->to('/strazacy');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -96,17 +96,23 @@
|
||||
<td>
|
||||
<a href="{{ URL::asset('strazacy/edit/'.$user->id) }}" class="btn btn-secondary" role="button">Edytuj</a>
|
||||
<a href="{{ URL::asset('strazacy/odznaczenia/'.$user->id) }}" class="btn btn-success" role="button">Odznaczenia</a>
|
||||
@if( auth()->user()->id != $user->id)
|
||||
@if ($user->statusID == 0)
|
||||
<form method="POST" action="/strazacy/deactivate" style="display:inline;">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" class="form-control" name="userID" value="{{ $user->id }}">
|
||||
<button style="cursor:pointer" type="submit" class="btn btn-primary">Zawieś</button>
|
||||
</form>
|
||||
@elseif ($user->statusID == 1)
|
||||
<form method="POST" action="/strazacy/activate" style="display:inline;" >
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" class="form-control" name="userID" value="{{ $user->id }}">
|
||||
<button style="cursor:pointer" type="submit" class="btn btn-primary">Przywróć do służby</button>
|
||||
</form>
|
||||
@endif
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
{{-- <tr>--}}
|
||||
{{-- <form id="editForm{{$user->id}}" method="POST" action="/strazacy">--}}
|
||||
{{-- {{ csrf_field() }}--}}
|
||||
{{-- <div class="form-group">--}}
|
||||
{{-- <label for="name">Imię:</label>--}}
|
||||
{{-- <input type="text" class="form-control" id="name" name="name" value="{{ old('name') }} ">--}}
|
||||
{{-- </div>--}}
|
||||
{{-- </form>--}}
|
||||
{{-- </tr>--}}
|
||||
</tr>
|
||||
@php
|
||||
$i++;
|
||||
@endphp
|
||||
|
@ -41,10 +41,10 @@
|
||||
<th>Adres e-mail:</th>
|
||||
<td>{{ $userData->email}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Numer ewidencyjny:</th>
|
||||
<td>{{ $userData->number}}</td>
|
||||
</tr>
|
||||
{{-- <tr> --}}
|
||||
{{-- <th>Numer ewidencyjny:</th> --}}
|
||||
{{-- <td>{{ $userData->number}}</td> --}}
|
||||
{{-- </tr> --}}
|
||||
<tr>
|
||||
<th>Stopień:</th>
|
||||
<td>{{ $userData->rank}}</td>
|
||||
|
@ -54,6 +54,8 @@ Route::get('/strazacy/add', 'fireFightersController@addForm');
|
||||
Route::post('/strazacy', 'fireFightersController@store');
|
||||
Route::get('/strazacy/edit/{id}', 'fireFightersController@editForm');
|
||||
Route::post('/strazacy/edit', 'fireFightersController@update');
|
||||
Route::post('strazacy/activate', 'fireFightersController@activate');
|
||||
Route::post('strazacy/deactivate', 'fireFightersController@deactivate');
|
||||
|
||||
Route::get('/strazacy/odznaczenia/{id}', 'DecorationsController@create');
|
||||
Route::post('/strazacy/odznaczenia/{id}', 'DecorationsController@store');
|
||||
|
Loading…
Reference in New Issue
Block a user