Skip to content
Snippets Groups Projects
Commit 0b54ed61 authored by Benoit's avatar Benoit
Browse files

fix usercontroller

parent 83c87a5e
No related merge requests found
......@@ -114,54 +114,6 @@ class UserController extends Controller
// ===========================================================================
public function deleteuser( Request $request ) {
// 2. On récupère le login dans une variable
$user = $request->input("user");
// 2. On détruit l'utilisateur dans la BDD
try {
$user->delete();
}
catch ( \ModelNotFoundException $e ) {
session( [ "message" => "Wrong login." ] );
return redirect()->route("welcome");
}
catch (PDOException $e) {
// Si erreur lors de la création de l'objet PDO
// (déclenchée par MyPDO::pdo())
session( [ "message" => $e->getMessage() ] );
return redirect()->route("welcome");
}
catch (\Exception $e) {
// Si erreur durant l'exécution de la requête
// (déclenchée par le throw de $user->create())
session( [ "message" => $e->getMessage() ] );
return redirect()->route("welcome");
}
// 3. On détruit la session
session()->flush();
// 4. On crée une nouvelle session
session()->start();
// 5. On indique que le compte a bien été supprimé
session( [ "message" => "Account successfully deleted." ] );
// 6. On sollicite une redirection vers la page d'accueil
return redirect()->route("welcome");
}
public function changepassword( Request $request ) {
// 2. On récupère le login dans une variable
......
......@@ -7,7 +7,6 @@
@section( "nav" )
<ul>
<li class="nav-item active"><a class="nav-link" href="formpassword">Changer le mot de passe</a></li>
<li class="nav-item active"><a class="nav-link" href="deleteuser">Supprimer mon compte</a></li>
</ul>
@endsection
......
......@@ -4,7 +4,6 @@
@section( "nav")
<ul>
<li class="nav-item active"><a class="nav-link" href="formpassword">Changer le mot de passe</a></li>
<li class="nav-item active"><a class="nav-link" href="deleteuser">Supprimer mon compte</a></li>
</ul>
@endsection
......
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