Compare commits

...

8 Commits

Author SHA1 Message Date
Darks de83f09024
Ajout d'un logo plus petit pour ne pas charger le gros en permanence
Dans l'idéal faudrait même faire une version svg
2019-09-08 23:10:28 +02:00
Darks a29657da24
Merge branch 'dev' of gitea.planet-casio.com:devs/PCv5 into dev 2019-09-08 22:38:57 +02:00
Darks 035e4f9062
Corrections de style
Cf post 
https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15836&page=last#168760
2019-09-08 22:38:19 +02:00
Eragon b628510455
Merge branch 'dev' of gitea.planet-casio.com:devs/PCv5 into dev 2019-09-08 16:45:11 +02:00
Eragon 2b8a78fe20
Issue #3, remplir /register/validation 2019-09-08 16:44:10 +02:00
Darks 0a33161af0
Corrige une erreur 500 si l'on se connecte sur un compte inexistant 2019-09-08 12:28:39 +02:00
Darks 7cad3d4345
Correction préférence de newsletter
À l'inscription, la préférence de la newsletter n'était pas prise en 
compte. Merci Hackcell pour la remontée du bug.
2019-09-08 11:38:26 +02:00
Darks 5bf90f9d05
Corrections de CSS
Corrige #26 et améliore un poil le bouton « se souvenir de moi » en mode 
light.
2019-09-07 21:54:59 +02:00
9 changed files with 24 additions and 10 deletions

View File

@ -57,15 +57,17 @@ def register():
form = RegistrationForm()
if form.validate_on_submit():
member = Member(form.username.data, form.email.data, form.password.data)
member.newsletter = form.newsletter.data
db.session.add(member)
db.session.commit()
flash('Inscription réussie', 'ok')
return redirect(url_for('validation'))
return redirect(url_for('validation') + "?email=" + form.email.data)
return render('register.html', title='Register', form=form)
@app.route('/register/validation/')
@app.route('/register/validation/', methods=['GET', 'POST'])
def validation():
mail = request.args['email']
if current_user.is_authenticated:
return redirect(url_for('index'))
return render('validation.html')
return render('validation.html', mail=mail)

View File

@ -19,7 +19,7 @@ def login():
member = Member.query.filter_by(name=form.username.data).first()
# Check if member can login
if "No login" in [g.name for g in member.groups]:
if member is not None and "No login" in [g.name for g in member.groups]:
flash('Cet utilisateur ne peut pas se connecter', 'error')
if request.referrer:
return redirect(request.referrer)

View File

@ -122,7 +122,10 @@
display: block;
margin: 5px 15px; padding: 5px 10px;
font-size: 14px;
background: #e8e8e8; transition: background .15s ease;
transition: background .15s ease;
}
#menu form label {
float: left; margin-right: 10px;
}
#menu form input:first-child {
margin-bottom: 0; border-bottom: none;

View File

@ -192,6 +192,7 @@ nav a:focus {
margin: 8px 0; padding: 5px 2%;
font-size: 14px; color: inherit;
border: none; border-color: #141719;
border-radius: 2px;
}
#menu form input[type="text"]:focus,
#menu form input[type="password"]:focus {
@ -201,7 +202,7 @@ nav a:focus {
}
#menu form input[type="submit"] {
width: 100%;
margin: 16px 0 5px 0;
margin: 8px 0 5px 0;
}
#menu form label {
font-size: 13px; color: #FFFFFF; opacity: .7;

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1,7 +1,7 @@
<nav>
<ul id="light-menu">
<a id="logo" href="{{ url_for('index') }}">
<img src="{{ url_for('static',filename= 'images/logo_noshadow.png') }}" alt="logo"/>
<img src="{{ url_for('static',filename= 'images/logo_noshadow-small.png') }}" alt="logo"/>
</a>
<li>

View File

@ -48,9 +48,9 @@
<form method="post" action="{{url_for('login')}}" class="login form">
{{ login_form.hidden_tag() }}
{{ login_form.username.label }}
{{ login_form.username(size=32, placeholder="Identifiant") }}
{{ login_form.username(size=32) }}
{{ login_form.password.label }}
{{ login_form.password(size=32, placeholder="Mot de passe") }}
{{ login_form.password(size=32) }}
{{ login_form.submit(class_="bg-green") }}
{{ login_form.remember_me.label }} {{ login_form.remember_me() }}
</form>

View File

@ -3,7 +3,15 @@
{% block content %}
<section>
<div>
<p>ici il y aura la page qui demande de checker les mails pour valider</p><br>
<h2>Inscription réussie !</h2>
<p>
Nous vous avons envoyé un mail de vérification à l'adresse {{mail}}<br>
Votre compte sera actif une fois que vous aurez cliqué sur le lien présent dans le mail.<br>
Le mail n'est pas arrivé ? Vérifiez bien dans vos messages indésirables(ou spam) si il ne s'y trouve pas.<br>
Si le mail ne s'y trouve pas réessayez plus tard, c'est peut-être un problème passager.<br>
Sinon, si le problème persiste n'hésitez pas à venir nous le signaler, sur
<a href="https://gitea.planet-casio.com/devs/PCv5/issues/new">la page dédié.</a><br>
</p>
<a href="{{url_for('index')}}">Retour à la page d'accueil</a>
</div>
</section>