コード例 #1
0
ファイル: user.py プロジェクト: chandan222/Flask-test
    def post(self):

        data = UserReister.parser.parse_args()
        if UserModel.by_username(data['username']):
            return ({"message": "user already exist"}, 400)

        user = UserModel(**data)
        user.save_to_db()
        return {"message": "User created"}, 201
コード例 #2
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {'message': 'An user with this username already exists'}

        user = UserModel(data['username'], data['password'])
        UserModel.save_to_db(user)

        return {"message": "User created succefully"}, 201
コード例 #3
0
def authentication(username, password):
    print(f'username:{username}')
    User = UserModel.db_validate(username)
    print(f'username:{User},password:{password}')
    if User and User.password == password:
        print(f'User:{User.password}')
        return User
コード例 #4
0
ファイル: main.py プロジェクト: aaronmatei/Payroll-System
def newUser():
    first_name = request.form['first_name']
    second_name = request.form['second_name']
    gender = request.form['gender']
    national_id = request.form['national_id']
    kra_pin = request.form['kra_pin']
    phone = request.form['phone']
    email = request.form['email']
    password = request.form['password']

    user = UserModel(first_name=first_name,
                     second_name=second_name,
                     gender=gender,
                     national_id=national_id,
                     kra_pin=kra_pin,
                     phone=phone,
                     email=email,
                     password=password)
    user.instert_into_database()
    return redirect(url_for('login'))
コード例 #5
0
ファイル: User.py プロジェクト: puneeth-prasahanth/Test_repo
    def post(self):
        data = UserRequest.parser.parse_args()

        if UserModel.db_validate(data['username']):
            return {"message": "User already exists"}
        connection = sqlite3.connect('data.db')
        con_cur = connection.cursor()
        insert_statment = "insert into users values(NULL,?,?)"
        insertion = con_cur.execute(insert_statment,
                                    (data['username'], data['password']))

        connection.commit()
        connection.close()
        return {"message": "User created successfully :)"}, 201
コード例 #6
0
def authenticate(username, password):
    user = UserModel.find_by_username(username)
    if user and safe_str_cmp(user.password, password):
        return user
コード例 #7
0
def identity(payload):
    userid = payload['identity']
    return UserModel.find_by_userid(userid)
コード例 #8
0
def identity(payload):
    user_id = payload['identity']
    return UserModel.by_id(user_id)
コード例 #9
0
def identity(payload):
    print(f'here in payload{payload}')
    user_id = payload['identity']
    print(f'user_id:{user_id}')
    return UserModel.id_validate(user_id)