Testaccount

Support zum phpBB2 und zu MODs anderer Autoren.

Moderator: Supporter

Beitragvon dslmonster » 27. Dez 2006 22:10

ui Interesant, werde es mir mal auf ein testboard einbauen.

naja muß nicht unbedingt üer gruppe sein, reicht schon wenn der *Test Account* mit der ID=3 z.b.
einfach das PW und die Email Addy nicht ändern darf.
dslmonster
 
Beiträge: 18
Registriert: 4. Aug 2006 00:14

Beitragvon AmigaLink » 27. Dez 2006 22:33

Die Steuerung über Benutzergruppen wäre eh nicht soooo Inteligent, weil ja dann jeder der sein Profil bearbeiten darf in der dazugehörigen Gruppe sein müsste. :?
Es sei denn man macht eine Gruppe für diejenigen die es nicht dürfen und schreibt die Abfrage entsprechend um. ;)

In deinem Fall würde ich aber einfach nur
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

profile.php

#
#-----[ FIND ]----------------------------------------------------------------
#

   else if ( $mode == 'editprofile' || $mode == 'register' )
   {
      if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
      {
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
      }

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

      if ( $mode == 'editprofile' )
      {
         if ( $userdata['user_id'] == '3' )
         {
            message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
         }
      }

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
machen.
Damit hat nur der User mit der ID 3 keinen Zugriff auf die Profilbearbeitung. Ist die einfachste Lösung. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon dslmonster » 27. Dez 2006 22:42

Super, das war wirklich die einfachste Lösung.
hab noch so ein ähnliches anliegen, nur das wird wohl ohne ganzen MOD nicht klappen. und zwar sollen von *gebannten Usern* im Profil die Kontakt möglichkeiten (ICQ Email etc nicht sichbar sein für normale User) ... und sobald sie entbannt werden sollte es wieder vorhanden sind.
kennste da ne möglichkeit?

gruß
dslmonster
dslmonster
 
Beiträge: 18
Registriert: 4. Aug 2006 00:14

Beitragvon AmigaLink » 27. Dez 2006 22:57

Bild
Die Idee ist gut. :) Erfordert aber wirklich etwas mehr Aufwand und sprengt somit meine momentane Zeit.
Schwer ist das aber nicht! Sondern lediglich eine Fleißarbeit, weil ja mehrere Boardbereiche beachtet werden müssen.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Verstecken

Beitragvon Concupiscence » 25. Jul 2007 11:36

Hallo!

Bin jetzt gerade neu hier und finde den Testaccount sehr interessant. Ich frage mich nun wie man den Testaccount in der Mitgliederliste verstecken kann?

Ebenfalls auch wie ich alles für ihn sperre ausser ein eiziges Testforum, das er somit keinen Zugriff auf die anderen Boards hat?

gruß
Concupiscence

Edit:

OK. Das mit den Zugriffen hab ich anders geregelt. Hatte ganz vergessen das es ja noch den Privatbereich gibt :P

Jetzt nur noch wie ich den Nutzer verstecke :D
Concupiscence
 
Beiträge: 6
Registriert: 25. Jul 2007 11:23
Wohnort: Überherrn

Beitragvon AmigaLink » 25. Jul 2007 13:46

... wie man den Testaccount in der Mitgliederliste verstecken kann?
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

memberlist.php

#
#-----[ FIND ]----------------------------------------------------------------
#

   WHERE user_id <> " . ANONYMOUS . "

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

   AND user_id <> 2

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
Anstelle der 2 einfach die ID des Testaccounts angeben.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Concupiscence » 25. Jul 2007 14:45

Soweit so gut. Das hat ja wunderbar geklappt.

Jetzt nur noch aus der who is online anzeige raus, dann knutsch ich dich :bofl:
Nee... Also ich habe 6 registrierte Benutzer und darunter ist eben auch der Testuser. Wie schaffe ich's das er weder als der neueste Benutzer noch im Benutzerzähler vorkommt.

So siehts momentan aus:

Wir haben 6 registrierte Benutzer.
Der neueste Benutzer ist Test.


So soll es aussehen:

Wir haben 5 registrierte Benutzer.
Der neueste Benutzer ist Irgendwer_nur_nicht_Test.


Ist das machbar?

Im übrigen: Dem Testuser das ändern der E-Mail Adresse und Passwort zu verbieten, geht das nur mit easyUCP?

Gruß
Concupiscence
Concupiscence
 
Beiträge: 6
Registriert: 25. Jul 2007 11:23
Wohnort: Überherrn

Beitragvon AmigaLink » 25. Jul 2007 18:05

Jetzt nur noch aus der who is online anzeige raus, dann knutsch ich dich
Wieder jeweils die 2 gegen die entsprechende ID austauschen:
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

viewonline.php

#
#-----[ OPEN ]----------------------------------------------------------------
#

   WHERE u.user_id = s.session_user_id

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

      AND u.user_id <> 2

#
#-----[ OPEN ]----------------------------------------------------------------
#

includes/functions.php

#
#-----[ FIND ]----------------------------------------------------------------
#

            WHERE user_id <> " . ANONYMOUS;

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

            WHERE user_id <> " . ANONYMOUS . "
               AND user_id <> 2";

#
#-----[ FIND ]----------------------------------------------------------------
#

            WHERE user_id <> " . ANONYMOUS . "

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

               AND user_id <> 2

#
#-----[ OPEN ]----------------------------------------------------------------
#

includes/page_header.php

#
#-----[ FIND ]----------------------------------------------------------------
#

      WHERE u.user_id = s.session_user_id

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

      AND u.user_id <> 2

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
Meine Adresse steht im Impressum. ;)

Nee, lass mal. Da ich davon ausgehe das du der Domain-Inhaber deiner Seite bist und selbiger Männlich ist, lassen wir das Knutschen mal weg. :D

Im übrigen: Dem Testuser das ändern der E-Mail Adresse und Passwort zu verbieten, geht das nur mit easyUCP?
Siehe Beitrag #6.
Du kannst dem Testuser aber einfach generell das bearbeiten des Profils untersagen. Den Code dafür findest du in Beitrag #12. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Concupiscence » 26. Jul 2007 06:38

:ohwei:

LOL... jetzt zeigt er mir das hier an:

Wir haben keine registrierten Benutzer.
Der neueste Benutzer ist .
:bofl:

Habs genauso eingebaut und jeweils die 2 mit der 8 des Testaccounts ersetzt.

Oder war doch was falsch? :roll:
Concupiscence
 
Beiträge: 6
Registriert: 25. Jul 2007 11:23
Wohnort: Überherrn

Beitragvon AmigaLink » 26. Jul 2007 12:25

Sorry, mein Fehler. Ich hab den Code berichtigt.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

VorherigeNächste

Zurück zu phpBB2 Support



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste

cron