UserManagement.class.php
Management for the Stud.IP global users
◆ __construct()
__construct |
( |
|
$user_id = FALSE | ) |
|
Constructor
Pass nothing to create a new user, or the user_id from an existing user to change or delete public
- Parameters
-
string | $user_id | the user which should be retrieved |
◆ __get()
◆ __set()
◆ changePassword()
changePassword |
( |
|
$password | ) |
|
Change an existing user password
- Parameters
-
- Returns
- bool change successful?
◆ changeUser()
Change an existing studip user according to the given parameters
public
- Parameters
-
array | structure: array('string table_name.field_name'=>'string value') |
- Returns
- bool Change successful?
◆ checkMail()
Check if Email-Adress is valid and reachable
private
- Parameters
-
string | Email-Adress to check |
- Returns
- bool Email-Adress valid and reachable?
◆ createNewUser()
createNewUser |
( |
|
$newuser | ) |
|
Create a new studip user with the given parameters
public
- Parameters
-
array | structure: array('string table_name.field_name'=>'string value') |
- Returns
- bool Creation successful?
◆ createPreliminaryUser()
createPreliminaryUser |
( |
|
$newuser | ) |
|
Create a new preliminary studip user with the given parameters
public
- Parameters
-
array | structure: array('string table_name.field_name'=>'string value') |
- Returns
- bool Creation successful?
◆ deleteUser()
deleteUser |
( |
|
$delete_documents = true | ) |
|
Delete an existing user from the database and tidy up
public
- Parameters
-
bool | delete all documents belonging to the user |
- Returns
- bool Removal successful?
◆ generate_password()
generate_password |
( |
|
$length | ) |
|
generate a secure password of $length characters [a-z0-9]
private
- Parameters
-
integer | $length | number of characters |
- Returns
- string password
◆ getFromDatabase()
getFromDatabase |
( |
|
$user_id | ) |
|
load user data from database into internal array
private
- Parameters
-
string | $user_id | the user which should be retrieved |
◆ getPwdHasher()
◆ re_sort_position_in_seminar_user()
re_sort_position_in_seminar_user |
( |
| ) |
|
◆ setPassword()
Create a new password and mail it to the user
public
- Returns
- bool Password change successful?
◆ storeToDatabase()
store user data from internal array into database
private
- Returns
- bool all data stored?
◆ $msg
The documentation for this class was generated from the following file: