Skip to content
Snippets Groups Projects
Commit a5186699 authored by SARPCAN ERCAN's avatar SARPCAN ERCAN :hourglass_flowing_sand:
Browse files

version 2.98

parent 78bbfcaf
No related merge requests found
......@@ -54,6 +54,7 @@ class Kernel extends HttpKernel
*/
protected $routeMiddleware = [
'auth' => \App\Http\Middleware\Authenticate::class,
'auth.myuser' => \App\Http\Middleware\EnsureMyUserIsAuthenticated::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
'can' => \Illuminate\Auth\Middleware\Authorize::class,
......
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
class EnsureMyUserIsAuthenticated
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
if ($request->session()->has('user')) {
return redirect("signin" );
}
return $next($request);
}
}
......@@ -2,7 +2,7 @@
@section("title", "Account")
@section("content")
<p>
Hello <?=$_SESSION['user']?> !<br>
Hello {{$user}} !<br>
Welcome on your account.
</p>
<ul>
......@@ -12,10 +12,6 @@
<p><a href="signout">Sign out</a></p>
<?php if (!empty($_SESSION['message'])) {?>
<section>
<p><?=$_SESSION['message']?></p>
</section>
<?php }?>
@endsection
......@@ -11,9 +11,5 @@
Go back to <a href="account">Home</a>.
</p>
<?php if (!empty($_SESSION['message'])) {?>
<section>
<p><?=$_SESSION['message']?></p>
</section>
<?php }?>
@endsection
......@@ -11,9 +11,5 @@
<p>
If you don't have an account, <a href="signup">signup</a> first.
</p>
<?php if (!empty($_SESSION['message'])) {?>
<section>
<p><?=$_SESSION['message']?></p>
</section>
<?php }?>
@endsection
\ No newline at end of file
......@@ -11,9 +11,5 @@
<p>
If you already have an account, <a href="signin">signin</a>.
</p>
<?php if (!empty($_SESSION['message'])) {?>
<section>
<p><?=$_SESSION['message']?></p>
</section>
<?php }?>
@endsection
......@@ -16,43 +16,39 @@ use Illuminate\Support\Facades\Route;
Route::group([], function () {
session_start();
Route::prefix('admin')->group(function () {
if (!isset($_SESSION["user"])) {
return redirect("signin");
} else {
Route::prefix('admin')->middleware('auth.myuser')->group(function () {
Route::post('changepassword', function () {
return view('adduser');
});
Route::get('deleteuser', function () {
return view('formpassword');
return view('formpassword', ['message'=>$_SESSION["message"]??NULL]);
});
Route::get('formpassword', function () {
return view('formpassword');
return view('formpassword', ['message'=>$_SESSION["message"]??NULL]);
});
Route::get('account', function () {
return view('account');
return view('account', ['message'=>$_SESSION["message"]??NULL, 'user'=>$_SESSION["user"]]);
});
Route::get('signout', function () {
session_destroy();
return redirect("signin");
});
}
});
Route::get('signup', function () {
return view('signup');
return view('signup', ['message'=>$_SESSION["message"]??NULL]);
});
Route::get('/', function () {
return view('signin', ['message'=>'message par défaut']);
return view('signin', ['message'=>$_SESSION["message"]??NULL]);
});
Route::get('signin', function () {
return view('signin');
return view('signin', ['message'=>$_SESSION["message"]??NULL]);
});
Route::post('adduser', function () {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment