Add account recover (#21)
This commit is contained in:
parent
ff6f9eaf80
commit
7bc4bb9efe
4 changed files with 60 additions and 0 deletions
|
@ -72,4 +72,13 @@ $primary: #d32f2f;
|
|||
color: red;
|
||||
}
|
||||
}
|
||||
.LogOnBoard {
|
||||
h1 {
|
||||
margin: 15px 0;
|
||||
color: $primary;
|
||||
font-weight: lighter;
|
||||
font-size: 3rem;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,4 +38,16 @@ router.get("/:symbol/FS/LS", (req, res) => {
|
|||
});
|
||||
});
|
||||
|
||||
router.get("/:symbol/AccountManage/UnlockAccount", (req, res) => {
|
||||
res.render("login-recover", {title: "Przywracanie dostępu"});
|
||||
});
|
||||
|
||||
router.post("/:symbol/AccountManage/UnlockAccount", (req, res) => {
|
||||
if (req.body['g-recaptcha-response']) {
|
||||
return res.render('summary', {title: "Podsumowanie operacji"});
|
||||
}
|
||||
|
||||
res.render("login-recover", {title: "Przywracanie dostępu", message: "Mechanizm zabezpieczający przeciw robotom i robakom internetowym sygnalizuje, że żądanie nie zostało poprawnie autoryzowane"});
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
|
|
25
src/views/login-recover.pug
Normal file
25
src/views/login-recover.pug
Normal file
|
@ -0,0 +1,25 @@
|
|||
extends layout
|
||||
|
||||
block extraHeader
|
||||
link(rel='stylesheet' href='/stylesheets/login.css')
|
||||
|
||||
block content
|
||||
div#MainDiv
|
||||
form(method="post")
|
||||
|
||||
.LogOnBoard
|
||||
|
||||
h1#h1Default Przywracanie dostępu
|
||||
h2 Podaj swój adres e-mail, potwierdź autentyczność operacji i naciśnij przycisk "Wyślij wiadomość".
|
||||
h2 Na podany adres e-mail system wyśle wiadomość zawierającą dalsze instrukcje.
|
||||
div
|
||||
label(for="LoginName") E-mail:
|
||||
input(name="LoginName" id="LoginName" type="text" autofocus="autofocus")
|
||||
div
|
||||
script(async defer src='https://www.google.com/recaptcha/api.js')
|
||||
.g-recaptcha(data-sitekey='6LeAGMYUAAAAAMszd5VWZTEb5WQHqsNT1F4GCqUd')
|
||||
|
||||
div
|
||||
input(type="submit" value="Wyślij Wiadomość >")
|
||||
|
||||
div.ErrorMessage= message
|
14
src/views/summary.pug
Normal file
14
src/views/summary.pug
Normal file
|
@ -0,0 +1,14 @@
|
|||
extends layout
|
||||
|
||||
block extraHeader
|
||||
link(rel='stylesheet' href='/stylesheets/login.css')
|
||||
|
||||
block content
|
||||
div#MainDiv
|
||||
div.UnlockAccountSummary
|
||||
h1 Podsumowanie operacji
|
||||
p
|
||||
| Wysłano wiadomość na zapisany w systemie adres e-mail. Wiadomość zawiera dalsze instrukcje uzyskania dostępu do systemu. Proszę sprawdzić skrzynkę poczty elektronicznej i postępować zgodnie ze wskazówkami zapisanymi w wiadomości.
|
||||
br
|
||||
br
|
||||
| W szczególnych przypadkach konfiguracji usługi poczty elektronicznej wiadomość może zostać potraktowana jako niechciana lub zostać zablokowana przez jakiś inny mechanizm filtrowania treści. W takim przypadku należy sprawdzić wszystkie możliwe foldery poczty przychodzącej, począwszy od skrzynki odbiorczej a skończywszy na folderach z wiadomościami odfiltrowanymi.
|
Loading…
Reference in a new issue