pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: sd am 19 April 2004, 22:43:47

Titel: Userdaten abfragen/auslesen
Beitrag von: sd am 19 April 2004, 22:43:47
hallo,

ich schreibe momentan an einem eigenen modul.
gibt es eine möglichkeit die userdaten(user_id,username) des aktuellen users auszulesen?
Dann wie kann man die Konfigurationsdaten auslesen?
Und last but not least: kann man ein modul schreiben das immer aufgerufen wird wenn man einen Mitgliederbereich betritt/betreten will damit es userdaten prüfen kann.

Danke für zahlreiche Antworten

Sebastian
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: jubilee am 20 April 2004, 09:42:04
Hallo !
1.
Wenn du die VKPMX2.x verwendest, kannst Du auf die Api-Funktionen
zugreifen.
Aufruf : $userdaten=mxGetUserData();
in dem Array $userdaten stehen dann die Informationen :
username in $userdaten['uname']
user_id in $userdaten['uid']
email in $userdaten['email']
Die Indexe des Arrays entsprechen den Datenfelder in der Userdatenbank.

2.
Um die Userdaten zu Prüfen, ist kein Modul erforderlich.
Es würde eine Funktion reichen, die dann die entsprechenden Daten verifiziert.
MfG
jubilee


[Editiert am 20/4/2004 von jubilee]
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: sd am 20 April 2004, 19:02:36
danke für die schnelle antwort.
zu 2. hätt ich noch eine frage:
ist es möglich diese funktion in vkp so einzubinden, das diese immer aufgerufen wird wenn ein user einen mitgliederbereich betritt/aufruft. Modulübergreifend sozusagen. Bsp.: user will "Unser Sponsor" betreten -> funktion wird aufgerufen.

Titel: Re: Userdaten abfragen/auslesen
Beitrag von: jubilee am 20 April 2004, 20:45:15
Hmmm .....
Aber warum nutzt Du denn nicht
die Gruppensteuerung die eh schon im VKPMX enthalten ist.
Wenn es nur darum geht sicherzustellen, das nur bestimmmte User zutritt haben sollen, fasse diese in einer bestimmten Usergruppe zusammen
und gib die Module nur für diese Gruppe frei.
Schon brauchst du dich um das verifizieren der Userdaten nicht mehr zu kümmern.
MfG
jubilee
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: sd am 20 April 2004, 21:15:14
Der Grund ist das ich Usern nur für einen bestimmten Zeitraum Zugang zum Premiumbereich gestatten will. Das heißt ich muß den UserStatus immer abfragen, um die abgelaufenen user-accounts wieder auf normalen UserStatus zu herabzusetzen.
Das steckt dahinter.
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: Sascha1981 am 20 April 2004, 21:19:23
Änderst du denn UserStatus manuel oder machst du das per Scripte???
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: sd am 20 April 2004, 21:34:52
per script
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: jubilee am 20 April 2004, 21:37:39
Hallo !
Hast Du schon mal daran gedacht, in diesem Script dann die Gruppenzugehörigkeit der User zu ändern ?
Das geht, Die Gruppenzugehörigkeit ist in der Datenbank gespeichert und
kann natürlich auch über andere Wege als das Admin-Menü
geändert werden ;)
MfG
jubilee
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: sd am 20 April 2004, 22:25:06
ja klar das mach ich ja. das ist ja kein problem.
das problem ist folgendes:
bsp: ein user darf 24h premium-user sein.
es gibt 4 module die nur premiumuser betreten dürfen.
diese 4 module sind ganz normal installierte vkmx-module

-> script muß in jedes mal wenn ein premium-bereich von einem user besucht wird prüfen ob die 24h des jeweiligen users schon abgelaufen sind, um ihm ggf. den zugang zu verbieten.

bis jetz seh ich nur eine lösung -> in jedem modul wo der status geprüft werden soll eine paar zeilen code hinzuzufügen (funktionsaufruf).
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: jubilee am 20 April 2004, 22:30:39
 
Zitatbis jetz seh ich nur eine lösung -> in jedem modul wo der status geprüft werden soll eine paar zeilen code hinzuzufügen (funktionsaufruf).
 
Ja, da hast Du recht.
das wäre am schnellsten und auch am einfachsten zu realisieren.
Theoretisch auch zentral über die modules.php denkbar.
Aber da hab ich im Moment nicht die Zeit dafür, das genauer zu untersuchen.
Hab noch einige kleinere Sachen und meinen AccountManager der endlich fertig werden soll.
MfG
jubilee
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: NeMeSiSX2LC am 20 April 2004, 22:32:05
gestresst Men Jubilee unser Retter in der Not ;)
Titel: Re: Userdaten abfragen/auslesen
Beitrag von: sd am 21 April 2004, 22:31:36
ok supi meine fragen sind erstmal beantwortet