News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 5
Seite [1]
testerjoe


Wannabe poster




Beiträge: 23
# Thema - 03.08.2010 um 18:14 Uhr
hallo,
ich binn gerade dabei mir ein chat-modul zu basteln.
die umgebung mit scriptaufruf und template funktioniert auch schon.

jetzt brache ich aber mal etwas hilfe:
wie komme ich im modul an den aktuellen user und seine rechte an, damit ich direkt im chat anmelden kann??
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 03.08.2010 um 18:18 Uhr
system -> variablen

die dort verfügbare liste sollte überall vorhanden sein. mit diesen variablen bzw. array-inhalten kann also quasi gearbeitet werden.

deine anfragen beziehen sich wohl vor allem auf den array $account, der die access rechte und benutzer-informationen enthält (zur laufzeit)


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
testerjoe
Thread-Ersteller


Wannabe poster




Beiträge: 23
# Antwort: 2 - 04.08.2010 um 10:06 Uhr
da euer wiki bei sowas nicht viel weiter hilft, währen ein paar informationen mehr sehr hilfreicht..
(ich habe aber gerade mal in die account.php reingeschaut)

hier nun konkretere fragen:
habe nur die users_id im $account gefunden, giebt es keine variablen, wo der username und die accessrechte hinterlegt sind? (oder muss ich mir das wirklich selber aus der db hohlen?)
kann ich über das mode im $login rausfinden, ob der user überhaubt angemeldet ist?


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 04.08.2010 um 10:13 Uhr
Die Variable $account enthält diverse Informationen über den jeweils angemeldeten User.
Wie hajo sagte, kannst du dir unter System -> Variablen angucken, welche Werte die einzelnen Variablen haben. Da findest du für $account unter anderem alle Rechte seines Rechteschemas wie auch seine Angaben.
Im Grunde wird alles aus der Tabelle Users in die Variable gepackt.

Username: $account['users_nick'];
Rechte für das Modul X: $account['access_x'] z.B. board => $account['access_board'];

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
testerjoe
Thread-Ersteller


Wannabe poster




Beiträge: 23
# Antwort: 4 - 04.08.2010 um 11:02 Uhr
sry,
hatt grad ne weile gedauert, bis ich kapiert hab, was ihr mit system->varialblen meint.

aber was ist nun die beste methode um herrauszufinden, ob der user überhaubt angemeldet ist?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 5 - 04.08.2010 um 11:35 Uhr
$account['users_id'] prüfen ob das leer ist, falls nicht ist wohl ne id drin und nen benutzer dementsprechend angemeldet im system


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Antworten: 5
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo