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: |
|
---|