add paswd

This commit is contained in:
Jerome Morjon 2015-03-24 11:36:37 +01:00
parent 35fe4a7ad9
commit aa089cb904
3 changed files with 37 additions and 14 deletions

View File

@ -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();

View File

@ -38,32 +38,38 @@
<input type="hidden" name="idUser" value="{{ $me->id }}" />
<div class="modal-body">
<div class="form-group">
<label for="firstname" class="col-sm-3 control-label">Prénom :</label>
<div class="col-sm-9">
<label for="firstname" class="col-sm-4 control-label">Prénom :</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="firstname" name="prenom" required placeholder="Prénom" value="{{$me->prenom}}">
</div>
</div>
<div class="form-group">
<label for="lastname" class="col-sm-3 control-label">Nom :</label>
<div class="col-sm-9">
<label for="lastname" class="col-sm-4 control-label">Nom :</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="lastname" name="nom" required placeholder="Nom" value="{{$me->nom}}">
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-3 control-label">Email :</label>
<div class="col-sm-9">
<label for="email" class="col-sm-4 control-label">Email :</label>
<div class="col-sm-8">
<input type="email" class="form-control" id="email" name="email" required placeholder="Email" value="{{$me->email}}">
</div>
</div>
<div class="form-group">
<label for="city" class="col-sm-3 control-label">Etablissement :</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="city" name="etablissement" required placeholder="Ecole" value="{{$me->etablissement}}">
<label for="password_confirm" class="col-sm-4 control-label">Nouveau mot de passe (min. 6 caractères):</label>
<div class="col-sm-8">
<input type="password" class="form-control" id="password" name="password" required placeholder="Mot de passe">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label" for="exampleInputFile">Image :</label>
<div class="col-sm-9">
<label for="password_confirm" class="col-sm-4 control-label">Confirmer le mot de passe :</label>
<div class="col-sm-8">
<input type="password" class="form-control" id="password_confirm" name="password_confirm" required placeholder="Mot de passe">
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label" for="exampleInputFile">Image :</label>
<div class="col-sm-8">
<input type="file" class="form-control" name="file" id="file">
</div>
</div>

View File

@ -8,7 +8,7 @@
L'objectif de ce site est de permettre aux enfants de jouer à des jeux tout en leur apportant de l'intérêt pour les différentes oeuvres d'art exposées dans le fameux musée toulousain.<br>
<span style="color:red;">Lorsque vous aurez choisit un référent, il faudra appuyer pendant 3 secondes sur l'icone de votre référent afin de revenir sur cette page.</span><br>
Si vous n'avez pas de référent, vous pouvez toujours <span style="color:#37378e;"><a href="/">cliquer ici pour jouer aux jeux</a></span>, sinon cliquez sur leur image.
Si vous n'avez pas de référent, vous pouvez toujours <span style="color:#37378e;"><a href="/changerref/1">cliquer ici pour jouer aux jeux</a></span>, sinon cliquez sur leur image.
</div>
<a href="#" id="txt_show"