ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Rechte der User im Forum

Geschlossen
  1. #1
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe ein Problem auf der Homepage: externer Link. Da einige User extrem nervig sind, wollten wir sie sowas ähnliches, wie bannen. Also dachte ich, die Rechte aller foren sind:
    ZitatZitat
    lesen/sehen
    Gast
    antworten
    User
    Themen erstellen
    User



    Nun habe ich einem User nur Gäste-Rechte gegeben. Er konnte aber trotzdem posten.
    Wie kann ich verhindern, dass ein User posten kann, oder kann man ihn sogar iwie bannen?

    Danke für eure antworten


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    wenn der user angemeldet ist, ist er user und kann posten. du könntest schreiben/antowrten ab einem höheren rang machen, müsstest dann allerdings den usern den rang manuell über den admin zuweisen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    hmmm... das is umständlich bei mehreren hundert usern.
    Kann man einstellen, das alle, die sich anmelden z.B. schon Member sind?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Du kannst in der include\contents\user\confirm.php die # confirm regist den Datenbank eintrag ändern!

    db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
    			  VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1)");


    Hier das Recht die -1! Ob dass aber sinnvoll ist?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    hmm ich bin auch noch am überlegen?

    was müsste ich denn z.B. für member schreiben?, anstatt -1


    Zuletzt modifiziert von Kyroy am 09.04.2010 - 19:35:50
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Also, wenn ich die Standartrechte auf "Member" setzen würde und es alles im Forum änder, könnte ich Accounts sperren, indem ich sie auf "User" setze?

    Wenn ja, welche Zahl muss ich einfügen?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    -1 user
    -2 superuser
    -3 trial
    -4 member
    -5 co leader
    -6 leader
    -7 site admin
    -8 co admin
    -9 admin

    user niedrigste zahl bzw. gast
    admin höchste. und das minus nich davor vergessen
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    ich hab -4 davor gesetzt und -2, egal was, hat net geklappt:

    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
    			  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
    			  VALUES('".$row['name']."','".$row['pass']."',-4,'".time()."','".time()."','".$row['email']."',1,1,1)");
    
    			  echo $lang['confirmregist'];
    			} else {
    			  echo $lang['confirmregistfailed'];
    			}
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Wie hast Du die Änderung getestet? Hast Du dich als User registriert?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Ja, ich habe mich ganz normal auf der page registriert
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Mhh... kann jetzt keinen Fehler erkennen! Wenn Du -4 drinn hast und dich als neuer User registrierst bist Du dann nicht Member?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Nein, man wird zum User
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Dann hast irgendwo einen Fehler gemacht, habe es gerade bei mir getestet! Wenn ich -4 eingebe werden alle Userneuanmeldungen automatisch Member!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    was kann man da falsch machen^^

    hier die file:
    externer Link

    Verzeichnis: /g-sro.de/include/contents/user
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Ich weiss da kann man eigentlich nicht viel falsch machen, ist ja nur die Änderung einer Zahl! Aber wie gesagt bei mir funktioniert es! Ich habe somit keine Erklärung mehr warum das bei Dir nicht funktioniert! Sorry!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Also alle User, die sich registrieren werden zu Usern...Heute ja wieder so 20 neue regis gehabt xD
    Haste dir die datei mal angeguckt?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja die Methode funktioniert halt, wenn User ihre Anmeldung mit einer Email bestätigen müssen, ansonsten ist die Änderung in der includes/func/user.php (function user_regist) gemacht werden bzw. wenn du sie Freischaltest, dann in der admin/puser.php.
    Weiter könntest du dein Problem ja auch so lösen, dass alle Foren erst am User sind, dann könnte man als Gast da auch nichts mehr schreiben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Ja die Datei hatte ich mit angeschaut, war kein Fehler drin! Wie Mairu schon gesagt hat, bin ich davon ausgegangen, dass sich deine neuen User normal registrieren mit der Emailbestätigung! Ich finde es auch sinnvoller die Rechte des Forum anzupassen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Kyroy

    Hallo,

    ich habe ein Problem auf der Homepage: externer Link. Da einige User extrem nervig sind, wollten wir sie sowas ähnliches, wie bannen. Also dachte ich, die Rechte aller foren sind:
    ZitatZitat
    lesen/sehen
    Gast
    antworten
    User
    Themen erstellen
    User



    Nun habe ich einem User nur Gäste-Rechte gegeben. Er konnte aber trotzdem posten.
    Wie kann ich verhindern, dass ein User posten kann, oder kann man ihn sogar iwie bannen?

    Danke für eure antworten


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link



    Da stehen die Momentanen Rechte. Mit der e-Mail haben wir im Moment auch Probleme. Die kommt nicht wirklich bei allen an, bzw sie bleiben irgendwie bei unserem Host liegen.--> externer Link

    Ich Probier das mal mit der anderen Datei, danke Mairu
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Kyroy Mitglied
    Registriert seit
    31.03.2010
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    includes/func/user.php
    # confirm insert in confirm tb not confirm insert in user tb
    	if ( $allgAr['forum_regist_confirm_link'] == 1 ) {
    		# confirm link + text ... bit of shit put it in languages file
    	  $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
    		$id = md5 (uniqid (rand()));
    		$confirmlinktext = "\n".$lang['registconfirm']."\n\n".sprintf($lang['registconfirmlink'], $page, $id );
    		db_query("INSERT INTO prefix_usercheck (`check`,name,email,pass,datime,ak)
    		VALUES ('".$id."','".$name."','".$mail."','".$md5_pass."',NOW(),1)");
      } else {
    	  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
    		VALUES('".$name."','".$md5_pass."',-4,'".time()."','".time()."','".$mail."',1,1,1)");
    		$userid = db_last_id();
    	}


    So siehts aus, danke, es funktioniert lächeln


    Edit:
    ABER, wenn ich die Rechte im Forum auf Member setze und sich dann jemand registriert, dann ist er member. Wenn ich ihn dann aber auf User setze, kann er trotzdem noch posten. Warum??


    Zuletzt modifiziert von Kyroy am 18.04.2010 - 12:03:26
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn er gerade auf der Seite angemeldet ist behält er erstmal noch für eine Weile seinen alten Status, bis er sich neu anmelden muss (also wenn er mal eine Stunde nicht aktiv war oder so).
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten