def _sign_in_user(user): login_user(user, remember=True) if newsletter.ask_user_to_subscribe(user): return redirect( url_for('account.newsletter_subscribe', next=request.args.get('next'))) return redirect(request.args.get("next") or url_for("home.home"))
def _sign_in_user(user, next_url=None): brand = current_app.config['BRAND'] if not user: flash( gettext('There was a problem signing you in. ' 'Please contact your {} administrator.'.format(brand)), 'error') return redirect(url_for('home.home')) if not user.enabled: flash( gettext('Your account is disabled. ' 'Please contact your {} administrator.'.format(brand)), 'error') return redirect(url_for('home.home')) login_user(user, remember=False) user.last_login = model.make_timestamp() user_repo.update(user) next_url = (next_url or is_own_url_or_else(request.args.get('next'), url_for('home.home')) or url_for('home.home')) if (current_app.config.get('MAILCHIMP_API_KEY') and newsletter.ask_user_to_subscribe(user)): return redirect_content_type( url_for('account.newsletter_subscribe', next=next_url)) return redirect_content_type(next_url)
def _sign_in_user(user): login_user(user, remember=True) if (current_app.config.get('MAILCHIMP_API_KEY') and newsletter.ask_user_to_subscribe(user)): return redirect_content_type(url_for('account.newsletter_subscribe', next=request.args.get('next'))) return redirect_content_type(request.args.get("next") or url_for("home.home"))
def _sign_in_user(user): login_user(user, remember=False) user.last_login = model.make_timestamp() user_repo.update(user) if newsletter.ask_user_to_subscribe(user): return redirect_content_type(url_for('account.newsletter_subscribe', next=request.args.get('next'))) return redirect_content_type(request.args.get("next") or url_for("home.home"))
def _sign_in_user(user): login_user(user, remember=False) user.last_login = model.make_timestamp() user_repo.update(user) next_url = (is_own_url_or_else(request.args.get('next'), url_for('home.home')) or url_for('home.home')) if (current_app.config.get('MAILCHIMP_API_KEY') and newsletter.ask_user_to_subscribe(user)): return redirect_content_type( url_for('account.newsletter_subscribe', next=next_url)) return redirect_content_type(next_url)
def _sign_in_user(user): login_user(user, remember=True) if newsletter.ask_user_to_subscribe(user): return redirect(url_for('account.newsletter_subscribe', next=request.args.get('next'))) return redirect(request.args.get("next") or url_for("home.home"))