Package entropy :: Package services :: Module auth_interfaces :: Class phpBB3Auth

Class phpBB3Auth

source code


Instance Methods
 
__init__(self) source code
 
validate_username_regex(self, username) source code
 
does_username_exist(self, username, username_clean) source code
 
does_email_exist(self, email) source code
 
is_username_allowed(self, username) source code
 
validate_username_string(self, username, username_clean) source code
 
activate_user(self, user_id) source code
 
generate_username_clean(self, username) source code
 
register_user(self, username, password, email, activate=False) source code
 
login(self) source code
 
disconnect(self) source code
 
logout(self) source code
 
get_user_data(self) source code
 
get_user_birthday(self) source code
 
get_username(self) source code
 
is_developer(self) source code
 
is_administrator(self) source code
 
is_moderator(self) source code
 
is_user(self) source code
 
is_user_banned(self, user) source code
 
is_in_group(self, group) source code
 
get_user_groups(self) source code
 
get_user_group(self) source code
 
get_user_id(self) source code
 
get_permission_data(self) source code
 
update_email(self, email) source code
 
update_password_hash(self, password_hash) source code
 
get_email(self) source code
 
update_user_id_profile(self, profile_data) source code

Inherited from skel.Authenticator: check_connection, check_logged_in, check_login, check_login_data, is_logged_in, set_login_data

Inherited from skel.RemoteDatabase: check_connection_data, column_in_table_exists, commit, connect, execute_many, execute_query, execute_script, fetchall, fetchall2list, fetchall2set, fetchmany, fetchone, fetchone2list, fetchone2set, lastrowid, set_connection_data, table_exists

Method Details

__init__(self)
(Constructor)

source code 
Overrides: skel.RemoteDatabase.__init__

login(self)

source code 
Overrides: skel.Authenticator.login

disconnect(self)

source code 
Overrides: skel.RemoteDatabase.disconnect

logout(self)

source code 
Overrides: skel.Authenticator.logout

get_user_data(self)

source code 
Overrides: skel.Authenticator.get_user_data

get_username(self)

source code 
Overrides: skel.Authenticator.get_username

is_developer(self)

source code 
Overrides: skel.Authenticator.is_developer

is_administrator(self)

source code 
Overrides: skel.Authenticator.is_administrator

is_moderator(self)

source code 
Overrides: skel.Authenticator.is_moderator

is_user(self)

source code 
Overrides: skel.Authenticator.is_user

is_user_banned(self, user)

source code 
Overrides: skel.Authenticator.is_user_banned

is_in_group(self, group)

source code 
Overrides: skel.Authenticator.is_in_group

get_user_groups(self)

source code 
Overrides: skel.Authenticator.get_user_groups

get_user_group(self)

source code 
Overrides: skel.Authenticator.get_user_group

get_user_id(self)

source code 
Overrides: skel.Authenticator.get_user_id

get_permission_data(self)

source code 
Overrides: skel.Authenticator.get_permission_data