Avancement sur renvoi mot de passe dans Dashboard User
This commit is contained in:
parent
e19b374ddd
commit
502586ae49
|
@ -169,12 +169,12 @@ header.header img {
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
/* dashboard.twig */
|
/* dashboard.twig et dashboard-user.twig */
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
.tab-de-bord {
|
.tab-de-bord {
|
||||||
background-color: brown;
|
background-color: brown;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
min-width: 350px;
|
min-width: 380px;
|
||||||
}
|
}
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
/* layout.twig */
|
/* layout.twig */
|
||||||
|
@ -212,7 +212,7 @@ body.loading .loadingPubkey {
|
||||||
.tab-de-bord {
|
.tab-de-bord {
|
||||||
background-color: brown;
|
background-color: brown;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
min-width: 280px;
|
min-width: 290px;
|
||||||
}
|
}
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
/* layout.twig */
|
/* layout.twig */
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
namespace App\Admin;
|
namespace App\Admin;
|
||||||
|
|
||||||
use App\Account\Action\ActiveAction;
|
use App\Account\Action\ActiveAction;
|
||||||
|
use App\Auth\Action\PasswordForgetAction;
|
||||||
use Framework\Module;
|
use Framework\Module;
|
||||||
use Framework\Renderer\RendererInterface;
|
use Framework\Renderer\RendererInterface;
|
||||||
use Framework\Renderer\TwigRenderer;
|
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('/dashboard/{user:[a-zA-Z\-0-9]+}', DashboardUserAction::class, 'dashboard.user');
|
||||||
$router->get('/activation', ActiveAction::class, 'account.active');
|
$router->get('/activation', ActiveAction::class, 'account.active');
|
||||||
$router->post('/activation', ActiveAction::class);
|
$router->post('/activation', ActiveAction::class);
|
||||||
|
$router->any('/password_reinit', PasswordForgetAction::class, 'auth.password');
|
||||||
if ($renderer instanceof TwigRenderer) {
|
if ($renderer instanceof TwigRenderer) {
|
||||||
$renderer->getTwig()->addExtension($adminTwigExtension);
|
$renderer->getTwig()->addExtension($adminTwigExtension);
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,32 +11,29 @@
|
||||||
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
|
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
|
||||||
<form action="{{ path('account.active') }}" method="post">
|
<form action="{{ path('account.active') }}" method="post">
|
||||||
<button class="btn btn-primary">Désactiver l'utilisateur</button>
|
<button class="btn btn-primary">Désactiver l'utilisateur</button>
|
||||||
{{ field('actif', false, "", {type: 'hidden'}) }}
|
<div style="width:0;height:0;"> {{ field('actif', false, "", {type: 'hidden'}) }}
|
||||||
{{ field('username', username, "", {type: 'hidden'}) }}
|
{{ field('username', username, "", {type: 'hidden'}) }}</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</ul>
|
</ul>
|
||||||
<p></p>
|
<p></p>
|
||||||
<h4>Profil</h4>
|
<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">
|
<ul class="list-group list-group-flush">
|
||||||
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
|
<div class="container" style="color:black;background-color: lightgray;opacity: 0.9;margin: 1rem;padding:1rem;">
|
||||||
<form action="" method="post">
|
<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>
|
<button class="btn btn-primary">Renvoyer un mot de passe</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -72,11 +72,6 @@ class PasswordForgetAction
|
||||||
'token' => $token
|
'token' => $token
|
||||||
]);
|
]);
|
||||||
$this->flashService->success('Un email vous a été envoyé');
|
$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;
|
$affichage_div = false;
|
||||||
return $this->renderer->render('@auth/password',compact('affichage_div'));
|
return $this->renderer->render('@auth/password',compact('affichage_div'));
|
||||||
} catch (NoRecordException $e) {
|
} catch (NoRecordException $e) {
|
||||||
|
|
Loading…
Reference in New Issue