[x] Navigation

[x] Wer ist wo
 Roboter:
1: Google > Forum 9.x
2: YANDEX > Downloads
 Besucher:
1: Forum 9.x

[x] Languages

[x] Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

[x] Downloads (Top)

Profile von suspendierten Usern sehen
Neues Thema eröffnen   Neue Antwort erstellen   _PRINTER    Foren-Übersicht > > Module & Blöcke

Autor Nachricht
Joerg12
Investigator


Dabei seit: Aug 11, 2006
Beiträge: 42

PostenTitel: Profile von suspendierten Usern sehen
Verfasst am: 05.02.2009 12:53
Antworten mit Zitat

Hallo,

wenn man einen User suspendiert hat erhält er den Userlevel 0.

Man kann als Admin dann zwar seine Privilegien anschauen, nicht aber sein "altes" Profil (auf dem man zB. seine Gruppen und Clubmitgliedschaften sehen kann).

In der Datei "userinfo.php" wird die Profilansicht für suspendierte User gesperrt und es erscheint nur ein Hinweis.

Der Code hierzu sieht ja so aus :

PHP:

Wer kann mir sagen, wie der Code umgestrickt werden muß, damit ich als ADMIN das alte Profil trotzdem sehen kann, obwohl der User suspendiert worden ist ?

Vielen Dank !

Jörg


Joerg12's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Dragonfly CMS 9.2.1, PHP 5.2.5, MySQL 5.0.18
Nach oben
Benutzer-Profile anzeigen
Klas
Moderator


Dabei seit: Apr 14, 2004
Beiträge: 293

PostenTitel: Re: Profile von suspendierten Usern sehen
Verfasst am: 05.02.2009 18:54
Antworten mit Zitat

So ganz versteh ich's nicht.
Ich hab mal einen Testuser erstellt, den dann über 'Benutzer->Benutzer bearbeiten' gesperrt. Über 'Benutzer->Benutzer bearbeiten' kann ich mir das Profil aber weiterhin ansehen, ausserdem entsperren.
Ausprobiert hab ichs allerdings mit DragonflyCMS 9.2.1.
Ansonsten findet sich in der Datei an andere Stelle diese Zeile:
Array:
if (can_admin('members')||$owninfo){
Einfach das if ($owninfo) { dagegen austauschen, müsste es sein.

_________________
Bitte lies dies bevor du fragst.

Klas's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
Joerg12
Investigator


Dabei seit: Aug 11, 2006
Beiträge: 42

PostenTitel: Re: Profile von suspendierten Usern sehen
Verfasst am: 06.02.2009 01:04
Antworten mit Zitat

Hallo,

also, ich versuchs mal zu erklären.

Bei einem suspendierten User kann man zwar das Profil bearbeiten, wie Du so schön gesagt hast, aber nicht mehr das Profil so sehen wie vorher, wenn man auf einen Usernamen klickt.

Im Bearbeitungsmodus kann ich beispielsweise nicht sehen, ob der suspendierte User noch in irgend einer Benutzergruppe oder in einem Club Mitglied ist.

Hoffe es war nun verständlich !

Gruss
Jörg.


Joerg12's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Dragonfly CMS 9.2.1, PHP 5.2.5, MySQL 5.0.18
Nach oben
Benutzer-Profile anzeigen
Klas
Moderator


Dabei seit: Apr 14, 2004
Beiträge: 293

PostenTitel: Re: Profile von suspendierten Usern sehen
Verfasst am: 06.02.2009 09:57
Antworten mit Zitat

Klas hat gestern geschrieben wrote:

Array:
if (can_admin('members')||$owninfo){
Einfach das if ($owninfo) { dagegen austauschen, müsste es sein.

Hat das denn was gebracht?

_________________
Bitte lies dies bevor du fragst.

Klas's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
Klas
Moderator


Dabei seit: Apr 14, 2004
Beiträge: 293

PostenTitel: Re: Profile von suspendierten Usern sehen
Verfasst am: 06.02.2009 10:29
Antworten mit Zitat

aus

PHP:
        } else if (!($userinfo = getusrdata($username)) || $userinfo['user_level'] < 1) {

mach mal

PHP:
	} else if ((!($userinfo = getusrdata($username)) || $userinfo['user_level'] < 1) && !can_admin('members') ) {

_________________
Bitte lies dies bevor du fragst.

Klas's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
Joerg12
Investigator


Dabei seit: Aug 11, 2006
Beiträge: 42

PostenTitel: Re: Profile von suspendierten Usern sehen
Verfasst am: 06.02.2009 12:23
Antworten mit Zitat

Hallo Klas,

der Code in Deinem 1. Posting hat nix gebracht, weil mir da immer mein eigenes Profil angezeigt worden ist, egal welches Profil ich mir anschauen wollte.

Mit dem letzten Code scheint es nun zu funktionieren.

Ich werde es noch ausgiebig testen.

Vielen Dank an Dich !

Gruss
Jörg.


Joerg12's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Dragonfly CMS 9.2.1, PHP 5.2.5, MySQL 5.0.18
Nach oben
Benutzer-Profile anzeigen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   _PRINTER    Foren-Übersicht > > Module & Blöcke
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.
Sie können keine Dateien anhängen.
Sie können keine Dateien herunterladen.




Interactive software released under GNU GPL, Code Credits, Privacy Policy