Stud.IP  5.4
Ilias3ConnectedUser Class Reference
Inheritance diagram for Ilias3ConnectedUser:
ConnectedUser Ilias4ConnectedUser Ilias5ConnectedUser

Public Member Functions

 __construct ($cms, $user_id=false)
 
 readData ()
 
 getLoginData ($username)
 
 getCryptedPassword ($password)
 
 setRoles ($role_array)
 
 getRoles ()
 
 newUserCategory ()
 
 newUser ($ignore_encrypt_passwords=false)
 
 updateUser ()
 
 deleteUser ()
 
 setConnection ($user_type, $ignore_encrypt_passwords=false)
 
 getSID ()
 
 getSessionId ()
 
- Public Member Functions inherited from ConnectedUser
 __construct ($cms, $user_id=false)
 
 readData ()
 
 getStudipUserData ()
 
 newUser ()
 
 updateUser ()
 
 deleteUser ()
 
 getLoginData ($username)
 
 getId ()
 
 getStudipId ()
 
 getUsername ()
 
 setUsername ($user_login)
 
 getPassword ()
 
 setPassword ($user_password)
 
 getCategory ()
 
 setCategory ($user_category)
 
 getCryptedPassword ($password)
 
 verifyLogin ($username, $password)
 
 getGender ()
 
 setGender ($user_gender)
 
 getName ()
 
 getFirstname ()
 
 setFirstname ($user_firstname)
 
 getLastname ()
 
 setLastname ($user_lastname)
 
 getEmail ()
 
 setEmail ($user_email)
 
 getUserType ()
 
 setUserType ($user_type)
 
 setConnection ($user_type)
 
 isConnected ()
 

Data Fields

 $roles
 
 $user_sid
 
- Data Fields inherited from ConnectedUser
 $cms_type
 
 $id
 
 $studip_id
 
 $studip_login
 
 $studip_password
 
 $login
 
 $external_password
 
 $category
 
 $gender
 
 $title_front
 
 $title_rear
 
 $title
 
 $firstname
 
 $lastname
 
 $institution
 
 $department
 
 $street
 
 $city
 
 $zipcode
 
 $country
 
 $phone_home
 
 $fax
 
 $matriculation
 
 $email
 
 $type
 
 $is_connected
 
 $db_class
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $cms,
  $user_id = false 
)

constructor

init class.

Parameters
string$cmssystem-type

Member Function Documentation

◆ deleteUser()

deleteUser ( )

delete user

delete user-account public

Returns
boolean returns false on error

◆ getCryptedPassword()

getCryptedPassword (   $password)

get crypted password

returns ILIAS 3 password public

Parameters
string$passwordpassword
Returns
string password

◆ getLoginData()

getLoginData (   $username)

get login-data

gets login-data from database public

Parameters
string$usernameusername
Returns
boolean returns false, if no data was found

◆ getRoles()

getRoles ( )

get roles

returns roles public

Returns
array roles

◆ getSessionId()

getSessionId ( )

get session-id

returns soap-session-id public

Returns
string soap-session-id

◆ getSID()

getSID ( )

get sid

returns soap-sid public

Returns
string soap-sid

◆ newUser()

newUser (   $ignore_encrypt_passwords = false)

new user

save new user public

Returns
boolean returns false on error

◆ newUserCategory()

newUserCategory ( )

create new user category

create new user category public

Returns
boolean returns false on error

◆ readData()

readData ( )

◆ setConnection()

setConnection (   $user_type,
  $ignore_encrypt_passwords = false 
)

set connection

set user connection public

Parameters
stringuser_type user-type

◆ setRoles()

setRoles (   $role_array)

set roles

sets roles public

Parameters
array$role_arrayrole-array

◆ updateUser()

updateUser ( )

update user-account

Field Documentation

◆ $roles

$roles

◆ $user_sid

$user_sid

The documentation for this class was generated from the following file: