g3t4
Userverwaltung
Komponenten
- UV.php: Funktionalität
- UV.wsdl: Schnittstellenbeschreibung
- UV.xml: Daten
Schnittstelle
http://almighty.cs.univie.ac.at/~a0508791/08ws_swa/aufgabe7/UV.wsdl
Datentypen
- UserDaten: Structure { name:string, email:string, geburtsdatum:string, geschlecht:string }
- geburtsdatum: Format dd.mm.yyyy
- geschlecht: entweder 'm' oder 'w'
- UserList: Array { { id:integer, properties:UserDaten } }
Funktionen
setUser(id:integer,properties:UserDaten) : boolean
id … zu setzende ID
properties … Objekt/Structure Userdaten
Bei Übergabe einer ID, die bereits existiert, wird der User überschrieben.
Wird keine ID oder 0 übergeben, wird der neue User hinzugefügt und die nächsthöhere ID generiert.
getUser(id:integer) : UserDaten
id … ID des Users, dessen Daten ausgegeben werden sollen
getUserList(): UserList
setPasswort(id:integer,pass:string) : boolean
id … ID des Users, dessen Passwort gesetzt werden soll
pass … das Passwort in Klartext
checkPasswort(id:integer,pass:string) : boolean
id … ID des Users, dessen Passwort überprüft werden soll
pass … das Passwort in Klartext
delUser(id:integer): boolean
id … ID des zu löschenden Users
Letzte Änderung: 19.01.2009, 22:35 | 149 Worte