Beispiel #1
0
def addUser():
    request_data = request.get_json()
    username = str(request_data["username"])
    password = str(request_data["password"])
    User.createUser(username, password)
    get_token()
    response = Response("", status=201, mimetype="application/json")
    return response
Beispiel #2
0
def register():
    form = RegisterForm(request.form)
    if request.method == 'POST' and form.validate():
        name = form.name.data
        email = form.email.data
        username = form.username.data
        password = form.password.data
        User.createUser(name, email, username, password)
        flash('You are now registered and can log in', 'success')
        return redirect('\login')
    return render_template('register.html', form=form)
Beispiel #3
0
def create_user():
    request_data = request.get_json()
    if (validUserObject(request_data)):
        User.createUser(request_data['username'], request_data['password'])
        response = Response("", status=201, mimetype='application/json')
        return response
    else:
        invalidBookObjectErrorMsg = {
            "error":
            "Invalid User Object passed in request",
            "helpString":
            "Data passed in similar to this {'username': '******', 'password': '******' }"
        }

        response = Response(json.dumps(invalidBookObjectErrorMsg),
                            status=400,
                            mimetype='application/json')
        return response
from UserModel import db, User

db.drop_all()
db.create_all()

User.createUser('test', 'pass')
User.createUser('abc', '123')

db.session.commit()