UserManagement.class.php
Management for the Stud.IP global users
◆ __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
@access 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
@access 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
@access 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
@access 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
@access 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]
@access private
- Parameters
-
| integer | $length | number of characters |
- Returns
- string password
◆ getFromDatabase()
| getFromDatabase |
( |
|
$user_id | ) |
|
load user data from database into internal array
@access 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()
◆ storeToDatabase()
store user data from internal array into database
@access private
- Returns
- bool all data stored?
◆ UserManagement()
Constructor
Pass nothing to create a new user, or the user_id from an existing user to change or delete @access public
- Parameters
-
| string | $user_id | the user which should be retrieved |
◆ $msg
The documentation for this class was generated from the following file: