Esempio n. 1
0
def regist_admin():
    """
    Register a new user
    """
    form = RegisterForm()
    if form.validate_on_submit():
        user = form.save()
        return redirect(url_for('index'))
    return render_template("auth/register.html", form=form)
Esempio n. 2
0
def register():
    form = RegisterForm(request.form)
    if request.method == 'POST' and form.validate():
        with db.auto_commit():
            user = User()
            user.set_attrs(form.data)
            db.session.add(user)
        return redirect(url_for('web.login'))
    return render_template('auth/register.html', form=form)
Esempio n. 3
0
 def post(self):
     form = RegisterForm(self.request.body_arguments)
     if form.validate():
         user = self.db.query(User).filter(User.email == form.email.data).first()
         if user is not None:
             form.email.errors.append('邮箱已被使用')
             return self.render('auth/register.html', form=form)
         user = User(email=form.email.data, name=form.username.data)
         user.set_password(form.password.data)
         self.db.add(user)
         self.db.commit()
         self.redirect(self.reverse_url('login'))
     return self.render('auth/register.html', form=form)
Esempio n. 4
0
def register():
    form = RegisterForm(request.form)
    if form.validate_on_submit():
        user = User(email=form.email.data, password=form.password.data)
        db.session.add(user)
        db.session.commit()

        login_user(user)

        flash('Thank you for registering.', 'success')
        return redirect(url_for("user.members"))

    return render_template('user/register.html', form=form)
Esempio n. 5
0
    def post(self, *args, **kwargs):
        form = RegisterForm(self.request.arguments)

        if form.validate():

            if AccountDB.check_email(form.email.data):
                AccountDB.create(form.data)
                self.render(tmpl('register_need_approve'))
                return
            else:
                form.set_field_error('email', "email_occupied")

        self.context.update({'form': form})
        self.render(tmpl('register'))
Esempio n. 6
0
 def post(self, *args, **kwargs):
     form = RegisterForm(self.request.arguments)
     
     if form.validate():
         
         if AccountDB.check_email(form.email.data):
             AccountDB.create(form.data)
             self.render(tmpl('register_need_approve'))
             return
         else:
             form.set_field_error('email', "email_occupied")
     
     self.context.update({'form': form})
     self.render(tmpl('register'))
Esempio n. 7
0
def register():
    form = RegisterForm(request.form)
    if request.method == 'POST':
        if form.validate_on_submit():
            # if form.validate_username():
            try:
                user = form.save()
            except IntegrityError as e:
                return make_response(422, message='User name is existed')
            login_user(user)
            return url_for('busad.upload')
    try:
        return render_template('register.html', title='Register', form=form)
    except TemplateNotFound:
        abort(404)
Esempio n. 8
0
def b():

    cjjs = CjjsForm()
    cjqx = CjqxForm()
    form = RegisterForm()
    #return render_template('two/index.html',cjjs=cjjs,cjqx=cjqx,form=form)
    return render_template('two/th.html', cjjs=cjjs, cjqx=cjqx, form=form)
Esempio n. 9
0
def admin_email():
    from p.models import User, Role, Permission, Photo, Collect, Follow, Notification, Photohead, Comment

    from forms.auth import RegisterForm
    user = User.query.all()
    role = Role.query.all()
    permission = Permission.query.all()
    sp = RegisterForm()
    photos = Photo.query.all()
    #a=Photo.query.filter_by(filename=filename).first()

    return dict(User=User,
                user=user,
                role=role,
                permission=permission,
                sp=sp,
                photos=photos,
                Photo=Photo,
                Collect=Collect,
                Follow=Follow,
                Notification=Notification,
                Photohead=Photohead,
                Comment=Comment)
Esempio n. 10
0
 def get(self):
     self.context.update({'title': u'Регистрация', 'form': RegisterForm()})
     self.render(tmpl('register'))