コード例 #1
0
def enviat_admin():
    """confirma i envia el email per canviar password per administradors"""
    form = email_adminForm()
    if request.method == 'POST':
        if form.validate() == False:
            return render_template('f_password_admin.html', form=form)
        else:
            correu = request.form['email']
            user = User.query.filter_by(email=correu).first()
            token = generate_confirmation_token(correu)
            confirm_url = url_for('confirm_email_admin', token=token, _external=True)
            html = render_template('canvi_pass.html', confirm_url=confirm_url)
            sender = ['*****@*****.**', user.email]
            msg = Message('Restablir Password', sender=sender[0], recipients=sender)
            msg.html = html
            mail.send(msg)
            return redirect(url_for('enviat_admin'))
    elif request.method == 'GET':
        return render_template('enviat.html', form=form)
コード例 #2
0
def f_password_admin():
    """formulari on s'ha d'enviar el correu de canvi de password per admins"""
    form = email_adminForm()
    return render_template('f_password_admin.html', form=form)