def register(): form = RegisterForm() openid_form = OpenIdForm() if openid_form.validate_on_submit(): return oid.try_login(openid_form.openid.data, ask_for=['nickname', 'email'], ask_for_optional=['fullname']) if form.validate_on_submit(): new_user = User(form.username.data) # 建立User实例 new_user.set_password(form.password.data) # 设置密码 db.session.add(new_user) db.session.commit() flash('你的马甲已经缝制成功,请登台。', category='success') return redirect(url_for('.login')) openid_errors = oid.fetch_error() if openid_errors: flash(openid_errors, category='danger') return render_template('main/register.html', form=form, openid_form=openid_form)
def register(): form = RegisterForm() openid_form=OpenIDForm() if openid_form.validate_on_submit(): return oid.try_login( openid_form.openid.data, ask_for=['nickname','email'], ask_for_optional=['fullname'] ) if form.validate_on_submit(): new_user = User() new_user.username = form.username.data new_user.nickname = form.nickname.data new_user.sex = form.sex.data new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash("注册成功,请登录!", category="success") return redirect(url_for('.login')) openid_errors=oid.fetch_error() if openid_errors: flash(openid_errors,category="danger") return render_template('register.html', form=form , openid_form=openid_form)
def setUp(self): db.app = test_app db.create_all() user = User() user.username = self.username user.set_password(self.password) db.session.add(user)
def populate_default_data(db, app): db.app = app db.create_all() user = User() user.username = "******" user.set_password("jim") db.session.add(user) db.session.commit() tag_one = Tag(title="Python") tag_two = Tag(title="Flask") tag_three = Tag(title="SQLAlchemy") tag_four = Tag(title="Jinja") tag_list = [tag_one, tag_two, tag_three, tag_four] s = "Example text" for i in range(100): new_post = Post(title="Post " + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
def register(): form = RegisterForm() openid_form = OpenIDForm() if openid_form.validate_on_submit(): return oid.try_login( openid_form.openid.data, ask_for=['nickname', 'email'], ask_for_optional=['fullname'] ) if form.validate_on_submit(): new_user = User( form.username.data ) new_user.set_password( form.password.data ) db.session.add(new_user) db.session.commit() flash("Your user has been created, please login.", category="success") return redirect(url_for('.login')) openid_errors = oid.fetch_erros() if openid_errors: flash(openid_errors, category="danger") return render_template('register.html', form=form, openid_form=openid_form)
def setUp(self): db.app = test_app db.create_all() user = User() user.username = self.username user.set_password(self.password) db.session.add(user) comment = Comment() comment.name = self.comment_name comment.text = self.comment_text tag = Tag() tag.title = self.tag_title post = Post() post.title = self.post_title post.text = self.post_text post.publish_date = self.post_publish_date # add relationships to other tables post.user = user post.tags = [tag] post.comments = [comment] db.session.add(user) db.session.add(comment) db.session.add(tag) db.session.add(post) db.session.commit()
def register(): form = RegisterForm() openid_form = OpenIDForm() if openid_form.validate_on_submit(): return oid.try_login(openid_form.openid.data, ask_for=['nickname', 'email'], ask_for_optional=['fullname']) if form.validate_on_submit(): new_user = User(form.username.data) new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Your user have been created, please login.', category='success') return redirect(url_for('.login')) openid_errors = oid.fetch_error() if openid_errors: flash(openid_errors, category='danger') return render_template('register.html', form=form, openid_form=openid_form)
def create_user(username, password1, role='user'): with app.app_context(): new_user = User(username=username, role=role) new_user.set_password(password1) db.session.add(new_user) db.session.commit() print(f"Пользователь с именем {new_user.username} создан")
def register(): form = RegisterForm() if form.validate_on_submit(): new_user = User() new_user.username = form.username.data new_user.set_password(form.password.data) new_user.save() flash("Your user has been created, please login", category="success") return redirect(url_for('.login')) return render_template("main/register.html", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) user.save() return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) wappdb.session.add(user) wappdb.session.commit() flash('Se ha registrado el usuario nuevo.') return redirect(url_for('index')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('login')) return render_template('auth/register.html', title='Register', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): new_user = User() new_user.username = form.username.data new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('you user have been created ,Please login', category="success") return redirect(url_for('login.login1')) return render_template('register.html', form=form)
def register_user(): form = RegisterUserForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) if form.create_profile.data: user.profile = UserProfile() db.session.add(user) db.session.commit() flash("Successfully registered user!", "success") return redirect(url_for("admin.register_user")) return render_template("admin/user/register_user.html", form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(form.username.data) new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash("Your user has been created, please login.", category='success') return redirect(url_for('.login')) return render_template('register.html', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): user = User() user.set_password(form.password.data) user.username = form.username.data user.email = form.email.data db.session.add(user) db.session.commit() flash('You can now login ') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): new_user = User(form.username.data) new_user.username = form.username.data new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('注册成功,请登录!', category='success') return redirect(url_for('.login')) return render_template('register.html', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) user.new_id() wappdb.session.add(user) wappdb.session.commit() flash('New user has been registered.') login_user(user, remember=False) return redirect(url_for('index')) return render_template('register.html', title='Discord Herald Registration', form=form)
def create_user(): params = request.get_json() user = User(username=params['username']) user.set_password(password=params['password']) erps = copy.deepcopy(error_response) db.session.add(user) try: db.session.commit() except Exception as e: erps['error'] = repr(e) return json.dumps(erps) erps['success'] = True return json.dumps(erps)
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data.lower(), email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Your account has been successfully created') return redirect(url_for('login')) return render_template('register.html', title='New Account', header_title='Create New Account', form=form)
def register(): if current_user.is_authenticated: return redirect("/home") form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash("New user created") return redirect("/index") return render_template("register.html", form=form, title="Register")
def test_login(self): 'test if the login form works correctly' test_role = Role('default') db.session.add(test_role) db.session.commit() test_user = User('test') test_user.set_password('test') db.session.add(test_user) db.session.commit() result = self.client.post('/login', data=dict(username='******', password='******'), follow_redirects=True) self.assertEqual(result.status_code, 200) self.assertIn('你已经穿好衣服可以见人了', result.data.decode())
def register(): if current_user.is_authenticated: return redirect(url_for('main.home')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Your account has been created! You are now able to log in', 'info') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def test_login(self): """ Tests if the login form works correctly """ test_role = Role("default") db.session.add(test_role) db.session.commit() test_user = User("test") test_user.set_password("test") db.session.add(test_user) db.session.commit() result = self.client.post('/login', data=dict(username='******', password="******"), follow_redirects=True) self.assertEqual(result.status_code, 200) self.assertIn('You have been logged in', result.data)
def register(): form = RegisterForm() if form.validate_on_submit(): user = User() user.set_password(form.password.data) user.username = form.username.data user.email = form.email.data user.name = form.name.data user.headimg = '/static/headimg/default.jpg' user.location = '北京' db.session.add(user) db.session.commit() flash('You can now login ') return redirect(url_for('auth.login')) return render_template('auth/register.html', form=form, backgroundpic='/static/img/post1_bg.jpg')
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = CreateAccountForm() if form.validate_on_submit(): user = User(username = form.username.data, email = form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Félicitation vous avez créer un nouveau compte.') return redirect(url_for('auth.login')) return render_template( 'auth/register.html', title = 'Création de compte', form = form )
def inscription(): if current_user.is_authenticated: flash('Faut se deconnecter ') return redirect(url_for('index')) form = InscriptionForm() print('before') if form.validate_on_submit(): print('ok') us = User(username=form.username.data, email=form.email.data) us.set_password(form.password.data) db.session.add(us) db.session.commit() flash('Utilisateur M.' + format(us.username) + ' est ajouté avec succés') return redirect(url_for('login')) #flash('Erreur') return render_template('inscription.html', title='CONNEXION', form=form)
def test_login(self): """ Tests if the login form works correctly """ test_role = Role("default") db.session.add(test_role) db.session.commit() test_user = User("test") test_user.set_password("test") db.session.add(test_user) db.session.commit() result = self.client.post('/login', data=dict( username='******', password="******" ), follow_redirects=True) self.assertEqual(result.status_code, 200) self.assertIn('You have been logged in', result.data)
def register(): form = RegisterForm() if form.validate_on_submit(): new_user = User() new_user.username = form.username.data new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Your user has been created, please log in.', category='success') return redirect(url_for('main.login')) recent, top_tags = sidebar_data() return render_template('register.html', form=form, recent=recent, top_tags=top_tags)
def register(): form = RegisterForm() if form.validate_on_submit(): user = User(form.username.data) user.set_password(form.password.data) user.activated = True user.email = form.email.data user.roles.append(Role.query.filter_by(title='default').first()) db.session.add(user) db.session.commit() session['username'] = form.username.data # 生成头像 image_size = 40 img = render_identicon( str(user.id ^ int(time.time()))[::-1], image_size) img.save( os.path.join(main_blueprint.root_path, "..", "static", 'uploads', 'avatars', '%s.jpg' % user.username)) return redirect(url_for('.index')) return render_template('register.html', form=form)
def post(self, request, *args, **kwargs): response_data = {} email = request.POST.get('email') password = request.POST.get('password') if not all([email, password]): response_data['error'] = True response_data['message'] = "Email-id, and password required!" return HttpJSONResponse(response_data, status=400) if get_or_none(User, username=email): response_data['error'] = True response_data['message'] = "Email-id already exists!" return HttpJSONResponse(response_data, status=400) u = User(email=email, username=email) try: u.first_name = request.POST.get('fname', '') u.last_name = request.POST.get('lname', '') u.institute = request.POST.get('institute') u.grad_year = request.POST.get('grad_year') u.location = request.POST.get('location') u.company = request.POST.get('company') u.set_password(password) u.save() except Exception as e: response_data['error'] = True response_data['message'] = "Some error occurred! please try again." response_data['details'] = "%s - %s" % (e.__doc__, repr(e)) return HttpJSONResponse(response_data, status=500) response_data = { 'error': False, 'message': 'Successfully Created!', 'id': u.id, } return HttpJSONResponse(response_data)
def setup_db(): try: db.create_all() admin_role = Role('admin') admin_role.name = "admin" admin_role.description = "admin" db.session.add(admin_role) default_role = Role('default') default_role.name = "default" default_role.description = "default" db.session.add(default_role) admin = User('admin') admin.username = "******" admin.set_password("password") admin.roles.append(admin_role) admin.roles.append(default_role) db.session.add(admin) db.session.commit() except: print("Already ran migration") pass
def setup_db(): db.create_all() admin_role = Role() admin_role.name = "admin" admin_role.description = "admin" db.session.add(admin_role) default_role = Role() default_role.name = "default" default_role.description = "default" db.session.add(default_role) admin = User() admin.username = "******" admin.set_password("password") admin.roles.append(admin_role) admin.roles.append(default_role) db.session.add(admin) tag_one = Tag('Python') tag_two = Tag('Flask') tag_three = Tag('SQLAlechemy') tag_four = Tag('Jinja') tag_list = [tag_one, tag_two, tag_three, tag_four] s = "Body text" for i in xrange(100): new_post = Post("Post " + str(i)) new_post.user = admin new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
def inscription(): if current_user.is_authenticated: return redirect(url_for('main.index')) inscript_form = SubscriptionForm() if inscript_form.validate_on_submit(): user = User(username=inscript_form.username.data, nom=inscript_form.nom.data, prenom=inscript_form.prenom.data, email=inscript_form.email.data) user.set_password(inscript_form.password.data) db.session.add(user) db.session.commit() print("add user", user) # verifier que user n'existe pas deja flash( _('You are subscribed now! you can log in now to access your account!!' )) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = url_for('auth.login') return redirect(next_page) return render_template('auth/inscription.html', title='Inscription', inscript_form=inscript_form)
def init_db(): import random import datetime db.create_all() default = User('default') default.set_password("password") db.session.add(default) db.session.commit() for i in xrange(5): new_account = Account() new_account.name = "Account {}".format(i + 1) new_account.amount = random.random() * (i + 1) new_account.description = "random account {}".format(i + 1) new_account.user_id = default.id new_account.date = datetime.datetime.now() db.session.add(new_account) db.session.commit() for c in candidate_categories: db.session.add(Category(c)) db.session.commit()
def setup_db(): db.create_all() # 创建管理员角色 admin_role = Role('admin') admin_role.description = 'admin' db.session.add(admin_role) # 创建默认角色 default_role = Role('default') default_role.description = 'default' db.session.add(default_role) # 创建管理员用户信息 admin = User('admin') admin.set_password('password') admin.roles.append(admin_role) admin.roles.append(default_role) db.session.add(admin) tag_one = Tag('Python') tag_two = Tag('Flask') tag_three = Tag('SQLAlchemy') tag_four = Tag('Jinja') tag_list = [tag_one, tag_two, tag_three, tag_four] s = 'Body text' for i in range(100): new_post = Post('Post %s' % i, s) new_post.user = admin new_post.publish_date = datetime.datetime.now() new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
def setup_db(): 'Code to setup initial db with necessary info' db.create_all() admin_role = Role("admin") admin_role.description = "admin of applicaiton" db.session.add(admin_role) poster_role = Role("poster") poster_role.description = "user with ability to post items" db.session.add(poster_role) admin = User("admin") admin.set_password("password") admin.roles.append(admin_role) admin.roles.append(poster_role) db.session.add(admin) tag_one = Tag('clothes') tag_two = Tag('books') tag_three = Tag('technology') tag_four = Tag('sports') tag_five = Tag('music') tag_list = [tag_one, tag_two, tag_three, tag_four, tag_five] s = "Description text" for i in xrange(100): new_item = Item("Item {}".format(i)) new_item.user = admin new_item.added_date = datetime.datetime.now() new_item.description = s new_item.tags = random.sample(tag_list, random.randint(1, 4)) db.session.add(new_item) db.session.commit()