コード例 #1
0
def create_user():
    ID = request.form['username']
    PWD = generate_password_hash(request.form['password'])
    if models.user_id_exist(ID) == True:
        return False
    models.add_user(ID, PWD)
    return True
コード例 #2
0
def create_user():
    content = request.get_json()
    ID = content['username']
    PWD = generate_password_hash(content['password'])
    if models.user_id_exist(ID) == True:
        return False
    models.add_user(ID, PWD)
    return True
コード例 #3
0
ファイル: routes.py プロジェクト: guryaniv/book_reviews
def signup():
    form = SignupForm()
    if form.validate_on_submit(
    ):  # form was submitted and form validators are ok (incl. checks for existing users)
        username = form.username.data
        password = form.password.data
        email = form.email.data
        add_user(username, password, email)  # add user to the database
        return redirect(url_for('index'))
    else:
        print("signup not valid on submit")
        print(form.errors)
        return render_template('signup.html', title='Sign Up', form=form)
コード例 #4
0
ファイル: routes.py プロジェクト: DGHP/api
def add_user():
    user = validate_message(request.get_json(), 'username', 'password')
    if not user:
        return make_response(
            "Your request body must contain username and password fields", 400)
    if models.get_user(user['username']):
        return make_response("Username is already in database", 401)
    user['password'] = generate_password_hash(user['password'])
    models.add_user(user)
    username = user['username']
    # decode converts bites into string # but why?
    token = {"token": make_jwt(username).decode()}
    res = make_response(token, 200, {'content-type': 'application/json'})
    return res
コード例 #5
0
ファイル: controller.py プロジェクト: Myuw/Tek-1
def route_add_user():
    json = request.get_json()
    storage = model.add_user(json['username'], json['password'])
    if storage != "success":
        if storage == "user_err":
            return jsonify(error="account already exists")
        if storage == "other_err":
            return jsonify(error="internal error")
    else:
        return jsonify(result="account created")