ilch Forum » Ilch Clan 1.1 » Allgemein » Rechte direkt bei Registrierung

Geschlossen
  1. #1
    User Pic
    flokoc Mitglied
    Registriert seit
    31.03.2007
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    Ist es möglich einen User bei der normalen Registierung direkt in die Rechte "member" zu geben und direkt in eine Gruppe einzutragen ?

    Hintergrund der ganzen Sache. Ich habe ein Portal für eine Band gebastelt in der sich Fan anmelden können. Nun habe ich das Warscript zu einem Auftrittskalender umgebastelt wo sich die User dann zu den Auftritten anmelden können. Problem ist das die User halt die Rechte "Member" brauchen, und in die Gruppe Konzert sollen. Da ich das ganze nicht immer freischalten möchte, wäre es ganz praktisch wenn man bei der einfachen Registrierung dem User gleich diese Daten setzen könnte.

    Gruß Flo
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    flokoc Mitglied
    Registriert seit
    31.03.2007
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    Hat denn wirklich niemand eine Lösung ? Ich muss doch bestimmt in der Datei include/contents/user/regist.php was ändern oder ? Leider reichen meine Php Kenntnisse nicht dafür aus traurig
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also erstens, wenn du nach einem Tag nicht sofort eine Antwort erhälst musst du nicht gleich den Thread pushen, was nicht bedeutet, dass du es nie tun sollst, aber etwas mehr Zeit darf ruhig verstreichen.

    Zum Problem, wenn du die Registrierungsmail aktiviert hast, musst du in der contets/user/confirm.php
    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)");
    ändern, das -1 steht für User -4 wäre Member und darunter noch den Code für das Einfügen in die Gruppe
    $uid = db_last_id();
    db_query("INSERT INTO prefix_groupusers (gid,uid,fid) VALUES (1,".$uid.",3)");
    wobei du die 1 mit der ID der Gruppe ersetzten und die 3 mit der Funktion in der Gruppe, 3 ist normalerweise Member (siehe prefix_groupfuncs)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    flokoc Mitglied
    Registriert seit
    31.03.2007
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    Sorry ich war warscheinlich ein bisschen zu ungeduldig.

    Also die Registrierungsmail habe ich nicht aktiviert. Dann müsste man das anders machen oder ?

    Gruß Flo
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja, dann musst du das in der includes/func/user.php machen, sollte genau so gehen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    flokoc Mitglied
    Registriert seit
    31.03.2007
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    Alles klar. Vielen Dank für deine Hilfe lächeln

    Gruß Flo
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten