我们从Python开源项目中,提取了以下19个代码示例,用于说明如何使用flask_login.current_user.generate_confirmation_token()。
def register() : form = RegistrationForm() if form.validate_on_submit() : user = User(email=form.email, username=form.username.data , password = form.password.data) db.session.add(User) flash('You can now login.') return redirect(url_for('auth.login')) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_mail(user.mail,'Confirm Your Account' ,'auth/email/confirm',user=user,token =token) flash('A confirmation email has been sent to you by email') return redirect(url_for('main.index')) return render_template('auth/register.html',form = form) #???????
def unconfirmed() : if current_user.is_anonymous() or current_user.confirmed : return redirect(url_for('auth.unconfirmed') return render_template('auth/unconfirmed.html') #?????????? @auth.route('/confirm') @login_required def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email,'Confim Your Accout' , 'auth/email/confirm',user=current_user,token=token) flash('A new confirmation email has been sent to you by email.') return redirect(url_for('main.index')) # ??????? @main.route('/user/<username>') def user(username) : user = User.query.filter_by(username=username).first() if user is None : abort(404) return render_template('user.html',user=user)
def register(): form = RegistrationForm() if form.validate_on_submit(): if form.user_type.data == '0': role = 2 else: role = 3 user = orm.User(email=form.email.data, username=form.username.data, password=form.password.data, role_id = role) token = user.generate_confirmation_token() try: send_email(user.email, '????', 'auth/email/confirm', user=user, token=token) except Exception: flash(u'??????.') return redirect(url_for('register')) else: db.session.add(user) db.session.commit() flash(u'????????????????.') return redirect(url_for('login')) elif request.method == 'GET': logic.LoadBasePageInfo('??', form) return render_template('auth/register.html', form=form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, '????', 'auth/email/confirm', user=current_user, token=token) flash(u'???????????????????') return redirect(url_for('view_rents'))
def signup(): form = SignupForm() if form.validate_on_submit(): me = models.Users(email=form.email.data, username=form.username.data, password=form.password0.data) db.session.add(me) db.session.commit() token = me.generate_confirmation_token() send_email(me.email, 'Confirm Your Account', 'mail/user/confirm', user=user, token=token) flash('A confirmation email has been sent to you by email.') return redirect(request.args.get('next') or url_for('home.index')) return render_template('user/signup.html', form=form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'mail/user/confirm', user=current_user, token=token) flash('A new confirmation email has been sent to you by email.') return redirect(url_for('home.index'))
def login_register(): login_form = LoginForm() register_form = RegistrationForm() # ????????? if login_form.submit1.data and login_form.validate_on_submit(): user = User.query.filter_by(email=login_form.email.data).first() if user is not None and user.verify_password(login_form.password.data): login_user(user, login_form.remember_me.data) return redirect(url_for('main.index')) flash(constant.WRONG) # ????????? if register_form.submit2.data and register_form.validate_on_submit(): user = User(email=register_form.email.data, username=register_form.username.data, password=register_form.password.data, name=register_form.username.data) db.session.add(user) db.session.commit() try: token = user.generate_confirmation_token() send_email(user.email, 'Confirm Your Account', 'auth/email/confirm', user=user, token=token) flash(constant.SEND_EMIAL) except Exception as e: print e return redirect(url_for('auth.login_register')) return render_template('auth/login.html', form1=login_form, form2=register_form)
def resend_confirmation(): """???????????""" token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm', user=current_user, token=token) flash(constant.SEND_EMIAL) return redirect(url_for('main.index'))
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username = form.username.data, password = form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email, 'Confirm Your Account', 'auth/email/confirm', user=user, token=token) flash('A confirmation email has been sent to you by email.') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm', user=current_user, token=token) flash('A new confirmation email has been sent to you by email.') return redirect(url_for('main.index'))
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email = form.email.data, username = form.username.data, password = form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(User.email, 'Confirm Your Account', 'auth/email/confirm', user = user, token = token) flash('A confirmation email has been sent to you by email.') login_user(user, False) return redirect(url_for('main.index')) return render_template('auth/register.html', form = form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm', user = current_user, token = token) flash('A new confirmation email has been sent to you by email') return redirect('main.index')
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() # ?????????????????????????? id ?? token = user.generate_confirmation_token() send_email(user.email, 'Confirm your account', 'auth/email/confirm', user=user, token=token) flash('a confirmation has been send to you by email') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm your account', 'auth/email/confirm', user=current_user, token=token) flash('a new confirmation has been send to you by email') return redirect(url_for('main.index'))
def reset_password_request(): """????(????)--????link???""" form = PasswordResetRequestForm() if form.validate_on_submit(): if form.email.data: to_email = form.email.data user = User.query.filter_by(email=to_email).first() if user: token = user.generate_confirmation_token() send_email(to_email, 'reset your password', 'auth/email/reset_password', user=user, token=token) flash('the link has been send to your inbox') return render_template('auth/password/reset.html', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email, 'Confirm Your Account', 'auth/email/confirm', user=user, token=token) flash(u'??????????????????') return redirect(url_for('main.index')) return render_template('auth/register.html', form=form)
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm', user=current_user, token=token) flash(u'??????????????????') return redirect(url_for('main.index'))
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data,username = form.username.data,password = form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() send_email(user.email,'Confirm Your Account','/auth/email/confirm',user=user,token=token) flash('A confirmation email has been sent to you email.') return redirect(url_for('main.index')) return render_template('auth/register.html',form=form) #????
def resend_confirmation(): token = current_user.generate_confirmation_token() send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm', user=current_user, token=token) flash('A new confirmation email has been sent to you by email.') return redirect(url_for('main.index')) #????