コード例 #1
0
def user_reset_wachtwoord_verzoek():
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(
            'Er is een e-mail verzonden met instructies om het wachtwoord te '
            'veranderen')
        return redirect(url_for('gemeente_login'))
    return render_template('gemeente-reset-wachtwoord-verzoek.html', form=form)
コード例 #2
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('Check your email for the instructions to reset your password')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', title='Reset Password', form = form)
コード例 #3
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('Password reset link sent to email')
        return redirect(url_for('login'))
    return render_template('pwreset.html', form=form)
コード例 #4
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('verifique a caixa de entrada do seu e-mail.')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Redefinir Senha', form=form)
コード例 #5
0
ファイル: routes.py プロジェクト: FeLoe/3bij3
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('count_logins'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        email = form.email.data
        user = User.query.filter_by(email_contact = email).first()
        if user:
            send_password_reset_email(user, email)
        flash('Controleer uw email, u hebt informatie ontvangen hoe u uw wachtwoord opnieuw kunt instellen.')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', title="Wachtwoord opnieuw instellen", form=form)
コード例 #6
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('main.index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('请查看邮件')
        return redirect(url_for('auth.login'))
    return render_template('auth/reset_password_request.html',
                           title='Reset Password', form=form)
コード例 #7
0
ファイル: routes.py プロジェクト: jeet-khondker/task-manager
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for("index"))
    
    form = ResetPasswordRequestForm()

    if form.validate_on_submit():
        user = User.query.filter_by(email = form.email.data).first()
        send_password_reset_email(user)
        flash(_("Check your email for the instructions to reset your password."))
        return redirect(url_for("login"))
    return render_template("reset_password_request.html", form = form)
コード例 #8
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))

    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('Revise su cuenta de correo para cambiar su password')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', title='Reset Password', form=form)
コード例 #9
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('Инструкция по смене пароля успешно отправлена')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Сбросить пароль',
                           form=form)
コード例 #10
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if not user:
            flash('Podany adres email nie istnieje w bazie')
            return redirect(url_for('reset_password_request'))
        send_password_reset_email(user)
        flash('Instrukcja została wysłana na maila')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', title='Reset Password', form=form)
コード例 #11
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(_('Вам надіслано email з інструкціями щодо зміни пароля'))
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #12
0
ファイル: routes.py プロジェクト: hacker-if/Heimdall
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('home'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(
            'Um e-mail com sua nova senha foi enviado, cheque sua caixa de entrada',
            'success')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', form=form)
コード例 #13
0
ファイル: routes.py プロジェクト: Reedtz910/myblog
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(_('Инструкция по изменению пароля выслана вам на почту.'))
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title=_('Восстановление пароля'),
                           form=form)
コード例 #14
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('检查您的电子邮件的指示,以重置您的密码')
        return redirect(url_for('/login'))
    return render_template('reset_password_request.html',
                           title='密码重置',
                           form=form)
コード例 #15
0
def reset_password_request():
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_pw_reset_email(user)
            flash('Instructions have been sent to your email')
        else:
            flash('Email is not registered with Pedagogy yet!')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #16
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('На вашу почту отправлены инструкции по восстановлению пароля')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Восстановление пароля',
                           form=form)
コード例 #17
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for("index"))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash("Cheque o seu email para instruções de como resetar a sua senha")
        return redirect(url_for("login"))
    return render_template("reset_password_request.html",
                           title="Reset de Senha",
                           form=form)
コード例 #18
0
ファイル: routes.py プロジェクト: marwanhourany/M-ppp
def forgot_password():
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email_address=form.email_address.data).first()
        if user:
            token, hashed_token = generate_token()
            token_obj = PasswordResetToken(token=hashed_token, user=user)
            db.session.add(token_obj)
            db.session.commit()
            send_password_reset_email(user, token)
        
        flash('Please check your inbox / spam folder for your password reset Email.', 'success')
    return render_template('forgot.html', form=form)
コード例 #19
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('Проверьте ваш email для получения дальнейших инструкций')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Сброс пароля',
                           form=form)
コード例 #20
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash('E-Mail zur Passwortrücksetzung verschickt.')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Passwortrücksetzung',
                           form=form)
コード例 #21
0
ファイル: routes.py プロジェクト: mikinomura/blog-flask
def reset_password(token):
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    user = User.verify_reset_password_token(token)
    if not user:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user.set_password(form.password.data)
        db.session.commit()
        flash('Your password has been reset.')
        return redirect(url_for('login'))
    return render_template('reset_password.html', form=form)
コード例 #22
0
ファイル: routes.py プロジェクト: LzWanke/lan-bokning
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(
            'Kolla i dit mail efter instruktioner över hur du byter lösenord')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #23
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        print(user)
        if user:
            send_password_reset_email(user)
        flash(_('请进入到你的邮箱中, 重新设置密码'))
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title=_('重置密码'),
                           form=form)
コード例 #24
0
def reset_password_request():
    # if user is logged in, send to home
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        # first thing is check db to make sure they exist
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            # if they exist, send email and flash message
            send_password_reset_email(user)
        flash('Check your email for the instructions to reset your password!')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html', form=form)
コード例 #25
0
def reset_password_request():
	if current_user.is_authenticated:
		return redirect(url_for('index'))
	form = ResetPasswordRequestForm()
	if form.validate_on_submit():
		email = form.email.data
		user = User.query.filter_by(email=email).first()
		if user:
			send_password_reset_email(user)

		flash("A reset email has been sent")
		return redirect(url_for('login'))

	return render_template('reset_password_request.html', form=form, title="Reset Password")
コード例 #26
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        # note: flash message about checking email even if it is not found in the database, thus ensuring one cannot query the database for email addresses available
        flash('Check your email for the instructions to reset your password')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #27
0
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        # ! This is flashed whether or not user is found.  That way no one can use this form to phish for active members
        flash('Check your email for password reset instructions')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #28
0
ファイル: routes.py プロジェクト: Littlebus/compNet
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
            flash('重置密码的邮件已经被发送', category='info')
        else:
            flash('这个电子邮箱并没有被注册过', category='warning')
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Reset Password',
                           form=form)
コード例 #29
0
ファイル: routes.py プロジェクト: sheridanvk/flask-tutorial
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for("index"))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(
            "If you're registered with us, you'll find instructions in your email for how to reset your password"
        )
        return redirect(url_for("login"))
    return render_template(
        "reset_password_request.html", title="Reset password", form=form
    )
コード例 #30
0
ファイル: routes.py プロジェクト: StfnC/mes-notes
def reset_password_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = ResetPasswordRequestForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        if user:
            send_password_reset_email(user)
        flash(
            'Vérifiez votre email pour les instructions du changement de mot de passe.'
        )
        return redirect(url_for('login'))
    return render_template('reset_password_request.html',
                           title='Demande changement de mot de passe',
                           form=form)