ilch Forum » Ilch Clan 1.1 » Allgemein » Startseite nach Login

Geschlossen
  1. #1
    User Pic
    Nenolam Mitglied
    Registriert seit
    28.01.2012
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Ich würde gerne eine Startseite einrichten auf der die User nach dem Login weiter geleitet werden.
    Ich möchte das später noch erweitern, im Moment wird nach dem Login die selbe Seite angezeigt wie zuvor,
    egal was ich in der loginbox ändere.

    boxes/login.php
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    else {
     
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Username'; }
        if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ההההההההה'; }
        $regist = '';
        if ( $allgAr['forum_regist'] == 1 ) {
          $regist = '<a href="index.php?user-regist">Registrieren</a>&nbsp;&nbsp;<a href="index.php?user-remind">Passwort vergessen?</a>';
        }
        if ($allgAr['smodul_ws'] == 1) {
            $ws = 'index.php?'.$allgAr['smodul'];
        } else {
            $ws = 'index.php?'.$allgAr['smodul_neu'];
        }
        $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => $ws, 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }



    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1217 Beitragspunkte
    Die Loginbox übergibt nur die Daten, hier kannst Du nicht steuern welche Seite aufgrufen werden soll. Der eingefügte Code hat keine Wirkung.

    Schau Dir mal die Datei include/contents/user/login.php an!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Nenolam Mitglied
    Registriert seit
    28.01.2012
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte

    Habe den Schnipsel hier eingefügt, aber kommt immer noch das selbe Fenster nach login obwohl ich in der Datenbank "smodul_ws = 0" hab.


    edit: Es funktioniert doch. Das Problem ist wo anders.

    Ich habe den Design Creator von Maretz und dort schimpft sich die Box "login_creator". Ich war davon ausgegangen der Schluss der Datei ist inhaltlich gleich zur boxes/login.php.


    Also wenn ich mich über die contents/login.php anmelde funktioniert der Code über die Login-Creator-Box von Maretz allerdings nicht.


    Zuletzt modifiziert von Nenolam am 04.06.2015 - 13:49:48
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1217 Beitragspunkte
    Grundlegend wird das Login über die Funktion user_login_check() in der include/includes/func/user.php gesteuert. Wenn also irgendwo im Script "user_login_sub" abgesendet wird und "name" + "pass" als POST mitgegeben werden greift diese Funktion zum Einloggen.

    Also ... entweder Du passt die Funktion für deine Bedürfnisse an oder noch besser (weil im func-Ordner würde ich so wenig wie möglich verändern) du änderst das Template des Moduls mit Absendeadresse auf die schon angepasste include/contents/user/login.htm.

    Ich würde es mal versuchen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten