def post(self):
        args = self.reqparse.parse_args()

        user = User(username = args['username'])
        user.set_password(args['password'])

        try:
            db.session.add(user)
            db.session.commit()
            print "saved"
            status = True
        except:
            raise
            status = False
        db.session.close()
        return jsonify({'result': status})
Exemple #2
0
def register():
    if session.get('username'):
        return redirect(url_for('index'))
    form = RegisterForm()
    if form.validate_on_submit():
        user_id     = User.objects.count()
        user_id     += 1

        email       = form.email.data
        password    = form.password.data
        first_name  = form.first_name.data
        last_name   = form.last_name.data

        user = User(user_id = user_id, email = email, first_name = first_name, last_name= last_name)
        user.set_password(password)
        user.save()
        flash('You are successfully registered!')
        return redirect(url_for('index'))
    return render_template("register.html",title = "Register",form = form,register =True)
Exemple #3
0
 def post(self):
     data = api.payload
     user = User(user_id = data['user_id'], email = data['email'], first_name = data['first_name'], last_name= data['last_name'])
     user.set_password(data['password'])
     user.save()
     return jsonify(User.objects(user_id =data['user_id']))