Avancement sur renvoi mot de passe dans Dashboard User

This commit is contained in:
nox 2019-12-10 04:36:49 +01:00
parent e19b374ddd
commit 502586ae49
4 changed files with 20 additions and 26 deletions

View File

@ -169,12 +169,12 @@ header.header img {
}
/******************************************************************/
/* dashboard.twig */
/* dashboard.twig et dashboard-user.twig */
/******************************************************************/
.tab-de-bord {
background-color: brown;
padding: 1rem;
min-width: 350px;
min-width: 380px;
}
/******************************************************************/
/* layout.twig */
@ -212,7 +212,7 @@ body.loading .loadingPubkey {
.tab-de-bord {
background-color: brown;
padding: 1rem;
min-width: 280px;
min-width: 290px;
}
/******************************************************************/
/* layout.twig */

View File

@ -3,6 +3,7 @@
namespace App\Admin;
use App\Account\Action\ActiveAction;
use App\Auth\Action\PasswordForgetAction;
use Framework\Module;
use Framework\Renderer\RendererInterface;
use Framework\Renderer\TwigRenderer;
@ -23,6 +24,7 @@ class AdminModule extends Module
$router->get('/dashboard/{user:[a-zA-Z\-0-9]+}', DashboardUserAction::class, 'dashboard.user');
$router->get('/activation', ActiveAction::class, 'account.active');
$router->post('/activation', ActiveAction::class);
$router->any('/password_reinit', PasswordForgetAction::class, 'auth.password');
if ($renderer instanceof TwigRenderer) {
$renderer->getTwig()->addExtension($adminTwigExtension);
}

View File

@ -11,32 +11,29 @@
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
<form action="{{ path('account.active') }}" method="post">
<button class="btn btn-primary">Désactiver l'utilisateur</button>
{{ field('actif', false, "", {type: 'hidden'}) }}
{{ field('username', username, "", {type: 'hidden'}) }}
<div style="width:0;height:0;"> {{ field('actif', false, "", {type: 'hidden'}) }}
{{ field('username', username, "", {type: 'hidden'}) }}</div>
</form>
</div>
</ul>
<p></p>
<h4>Profil</h4>
<ul class="list-group list-group-flush">
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
<form action="" method="post">
<!-- csrf_input() -->
{{ field('firstname', profil_user.firstname, 'Prénom') }}
{{ field('lastname', profil_user.lastname, 'Nom') }}
Adresse mail {{ profil_user.email }}<p></p>
Clé publique {{ profil_user.pubkey }}
<p></p>
<button class="btn btn-primary">Modifier les informations</button>
</form>
</div>
</ul>
<ul class="list-group list-group-flush">
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
<form action="" method="post">
<!-- csrf_input() -->
{{ field('firstname', profil_user.firstname, 'Prénom') }}
{{ field('lastname', profil_user.lastname, 'Nom') }}
Adresse mail {{ profil_user.email }}<p></p>
Clé publique {{ profil_user.pubkey }}
<p></p>
<button class="btn btn-primary">Modifier les informations</button>
</form>
</div>
</ul>
<ul class="list-group list-group-flush">
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
<form action="{{ path('auth.reset') }}" method="post">
<button class="btn btn-primary">Renvoyer un mot de passe</button>
</form>
</div>

View File

@ -72,11 +72,6 @@ class PasswordForgetAction
'token' => $token
]);
$this->flashService->success('Un email vous a été envoyé');
//return new RedirectResponse($request->getUri()->getPath());
//$path = $this->router->generateUri('account.profil');
//$this->session->delete('auth.redirect');
//return new RedirectResponse($path);
$affichage_div = false;
return $this->renderer->render('@auth/password',compact('affichage_div'));
} catch (NoRecordException $e) {