def signup(): form = SignupForm() if 'admin_uid' in session: return render_template('admin/index.html', form=form) if request.method == 'GET': return render_template('admin/signup.html', form=form) username = form.username.data password = form.password.data email = form.email.data user = UserService.add_user(username, password, email) token = UserService.generate_email_token(user['email']) confirm_url = url_for('admin.confirm_email', token=token, external=True) html = render_template('admin/email.html', confirm_url=confirm_url) subject = "Please confirm your email" sender = 'bababa' send_email(subject, sender, user['email'], html) return render_template('admin/signin.html', form=form)