db.dbConnection.DbConnectionClass(dbi, config)[source]¶Class containing methods for DB management
Methods
verify(email, password) |
Verifies the credentials. |
identity(payload) |
Returns an object with user_id field. |
is_admin(identity) |
Returns 1 if the user with given id has administrative rights. |
check_if_email_exists(email) |
Returns true if email already exists in DB. |
create_user(email, uses, is_admin) |
Creates a new user. |
authenticate(email, password) |
Returns User object if proper credentials. |
get_users_available_uses(id) |
Returns amount of available POST requests for given user’s id. |
reduce_uses(id) |
Reduces available user’s uses by 1. |
save_request(request_type, request_url, …) |
Saves request details in DB. |
authenticate(email, password)[source]¶Returns User object if proper credentials. Otherwise returns None.
| Parameters: |
|
|---|
check_if_email_exists(email)[source]¶Returns true if email already exists in DB.
| Parameters: |
|
|---|---|
| Returns: |
|
create_user(email, uses, is_admin)[source]¶Creates a new user.
| Parameters: |
|
|---|
get_users_available_uses(id)[source]¶Returns amount of available POST requests for given user’s id.
| Parameters: |
|
|---|---|
| Returns: |
|
identity(payload)[source]¶Returns an object with user_id field.
| Parameters: |
|
|---|---|
| Returns: |
|
is_admin(identity)[source]¶Returns 1 if the user with given id has administrative rights.
| Parameters: |
|
|---|---|
| Returns: |
|
reduce_uses(id)[source]¶Reduces available user’s uses by 1.
| Parameters: |
|
|---|---|
| Returns: |
|
save_request(request_type, request_url, response, user_id, headers, is_xhr, data_type, data)[source]¶Saves request details in DB.
| Parameters: |
|
|---|