def signup(): if(current_user.is_authenticated and current_user.is_active): return redirect(url_for('main.home')) form = AccountForm(request.form) if form.validate_on_submit(): account = Account() form.populate_obj(account) account.password = password_encrypt(account.password) account.save() if login_user(account) and account.is_active(): account.update_activity_tracking(request.remote_addr) return redirect(url_for('main.home')) return render_template('/pages/signup.html', form=form)