Allow two regstration attempts per mail

This commit is contained in:
Daniel Friesel 2019-03-11 17:17:15 +01:00
parent d6bdc0ae10
commit 2604abad4e
2 changed files with 7 additions and 2 deletions

View file

@ -246,7 +246,7 @@ app->attr(
my ($self) = @_; my ($self) = @_;
return $self->app->dbh->prepare( return $self->app->dbh->prepare(
qq{select * from pending_mails where email = ?;}); qq{select * from pending_mails where email = ? and num_tries > 1;});
} }
); );
app->attr( app->attr(
@ -1011,7 +1011,7 @@ post '/register' => sub {
$body .= "${reg_url}/${user_id}/${token}\n"; $body .= "${reg_url}/${user_id}/${token}\n";
$body .= "freischalten.\n\n"; $body .= "freischalten.\n\n";
$body $body
.= "Falls nicht, ignoriere diese Mail bitte. Nach 48 Stunden wird deine\n"; .= "Falls nicht, ignoriere diese Mail bitte. Nach etwa 48 Stunden wird deine\n";
$body $body
.= "Mail-Adresse erneut zur Registrierung freigeschaltet. Falls auch diese fehlschlägt,\n"; .= "Mail-Adresse erneut zur Registrierung freigeschaltet. Falls auch diese fehlschlägt,\n";
$body $body

View file

@ -99,6 +99,11 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col s12"> <div class="col s12">
<p>
Nach der Registrierung wird ein für 48 Stunden gültiger
Bestätigungslink an die angegebene Mail-Adresse geschickt. Eine
Anmeldung ist erst nach Bestätigung der Mail-Adresse möglich.
</p>
<p> <p>
Die Mail-Adresse wird ausschließlich zur Bestätigung der Anmeldung Die Mail-Adresse wird ausschließlich zur Bestätigung der Anmeldung
und für die "Passwort vergessen"-Funktionalität verwendet und nicht und für die "Passwort vergessen"-Funktionalität verwendet und nicht