diff --git a/SRC/app/Http/Controllers/ReferentController.php b/SRC/app/Http/Controllers/ReferentController.php index 8b7832d..cea79dc 100755 --- a/SRC/app/Http/Controllers/ReferentController.php +++ b/SRC/app/Http/Controllers/ReferentController.php @@ -14,6 +14,7 @@ use Session; use Config; use File; use Auth; +use Hash; class ReferentController extends Controller { @@ -52,10 +53,26 @@ class ReferentController extends Controller { $user = Referent::find($idUser); $user->prenom = Input::get('prenom'); $user->email = Input::get('email'); - $user->etablissement = Input::get('etablissement'); $user->nom = Input::get('nom'); + $passwd = Input::get('password'); + $passwd_conf = Input::get('password_confirm'); - + + if($passwd == $passwd_conf) //verifie les donnees pareils + { + if (strlen($passwd) >= 6) //verifie la longueur de chaine + { + $user->motdepasse = Hash::make('secret'); // encrypt le mot de passe + $user->save(); //sauvegarde le mot de passe + } + else + return redirect('/referent')->with('erreur', 'Mot de passe inferieur à 6 caractères.'); + } + else + { + return redirect('/referent')->with('erreur', 'Mot de passe incorrect.'); + } + if (Request::hasFile('file')) { $extension = Input::file('file')->getClientOriginalExtension(); diff --git a/SRC/resources/views/backend/ref_navbar.blade.php b/SRC/resources/views/backend/ref_navbar.blade.php index 161b573..51a24c2 100755 --- a/SRC/resources/views/backend/ref_navbar.blade.php +++ b/SRC/resources/views/backend/ref_navbar.blade.php @@ -38,32 +38,38 @@