ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » User können sich nicht Registrieren

Geschlossen
  1. #1
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe ein Problem, dass lautet, User können sich nicht bei mir auf der WebSite Registrieren. Wenn sie sich Registrieren wollen können sie zwar einen Nickname und E-mail sowie auch Passwort eingeben, aber nach dem sie auf den Button "REGISTRIEREN" drücken, verschwindet das Passwort und nichts passiert. Sie kriegen weder noch eine aktivierungs E-mail noch irgendwas anderes.

    Ich habe ein Design von rjdesign.ch drinnen. In diesem Fall ein Minecraft Design was ich ein bisschen abgeändert habe. (Sollte aber eigentlich kein Problem darstellen)

    Ich bitte um jedliche Hilfe.

    Mit Freundlichen Grüßen SinNexZ


    verwendete ilch Version: 1.1 P

    betroffene Homepage: wensey.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Poste doch mal bitte die regist.php aus include/contents/user/.
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hier, bitte sehr:

    <?php
    
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined('main') or die('no direct access');
    
    if (!isset($_GET['step'])) {
        $_GET['step'] = 1;
    }
    
    if ($allgAr['forum_regist'] == 0) {
        # user duerfen sich nicht registrieren.
        $title = $allgAr['title'] . ' :: Users :: Keine registrierung m&ouml;glich';
        $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich' . $extented_forum_menu_sufix;
        $design = new design($title, $hmenu, 1);
        $design->header();
        $tpl = new tpl('user/login');
        echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
        $tpl->set_out('WDLINK', '?' . $allgAr['smodul'], 0);
        $design->footer();
        exit();
    }
    
    switch ($menu->get(2)) {
        default :
            $title = $allgAr['title'] . ' :: Users :: Registrieren :: Step 1 von 3';
            $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3' . $extented_forum_menu_sufix;
            $design = new design($title, $hmenu, 1);
            $design->header();
            $tpl = new tpl('user/regist');
            $tpl->set_out('regeln', bbcode($allgAr['allg_regeln']), 0);
            $design->footer();
            break;
    
        case 2 :
            $name = '';
            $email = '';
            if (!empty($_POST['nutz'])) {
                $name = escape($_POST['nutz'], 'string');
            }
            if (!empty($_POST['email'])) {
                $email = escape($_POST['email'], 'string');
            }
    
            $ch_name = false;
            $xname = escape_nickname($name);
            if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '" . $name . "'"), 0)) {
                $ch_name = true;
            }
    
            $chkAntispam = chk_antispam('regist');
            if (empty($name) OR empty($email) OR $name != $xname OR $ch_name == false OR !$chkAntispam) {
                $title = $allgAr['title'] . ' :: Users :: Registrieren :: Step 2 von 3';
                $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3' . $extented_forum_menu_sufix;
                $design = new design($title, $hmenu, 1);
                $design->header();
                if (isset($_POST['register'])) {
                    if (empty($name) OR empty($email)) {
                        $fehler = $lang['entereddataincomplete'];
                    } elseif ($name != $xname) {
                        $fehler = $lang['wrongnickname'];
                    } elseif ($ch_name == false) {
                        $fehler = $lang['namealreadyinuse'];
                    } elseif (!$chkAntispam) {
                        $fehler = $lang['wrongcaptchaentered']; //antispamtxt
                    }
                } else {
                    $fehler = '';
                }
                $tpl = new tpl('user/regist');
                $tpl->set('name', $name);
                $tpl->set('email', $email);
                $tpl->set('antispam', get_antispam('regist', 0));
                $tpl->set_out('FEHLER', $fehler, 1);
                if ($allgAr['forum_regist_user_pass'] == 1) {
                    $tpl->out(2);
                }
                $tpl->out(3);
            } else {
                $pass = genkey(8);
                if (!empty($_POST['pass'])) {
                    $pass = escape($_POST['pass'], 'string');
                }
                user_regist($name, $email, $pass);
    
                $tpl = new tpl('user/regist');
                $title = $allgAr['title'] . ' :: Users :: Registrieren :: Step 3 von 3';
                $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3' . $extented_forum_menu_sufix;
                $design = new design($title, $hmenu, 1);
                $design->header();
                $tpl->set_out('NAME', $name, 4);
            }
            $design->footer();
            break;
    }
    ?>



    Zuletzt modifiziert von Mairu am 09.10.2016 - 18:33:46
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Also ich vermute den Fehler im nicht abgegebenen Antispam. Denn es wird versucht, diesen auszuwerten. Hast Du das Antispam ausgebaut oder war das von Vornherein nicht drin?
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Also ich habe praktisch nichts gemacht. Ich habe alles so gelassen wie es ist.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Ok also am Einfachsten ist es, das Antispam ins Template einzubauen.
    Dazu öffnest Du die Datei include/templates/user/regist.htm.
    Jetzt suchst Du die Stelle im Code, wo der Button Registrieren gesetzt wird.
    <input type="submit" .../>

    Sei Dir sicher, dass es die richtige Stelle im Code ist, sie sollte zwischen dem ersten und zweitem {EXPLODE} zu finden sein.
    Jetzt fügst Du über dem Button eine neue Zeile ein und schreibst in diese:
    {antispam}

    Jetzt sollte das auch im Template ausgegeben werden.
    Mach Dir vorher ne Sicherungs-Kopie der Datei!!!

    P.S. Für Code bitte Code-Tags benutzen.


    Zuletzt modifiziert von Outi77 am 09.10.2016 - 17:06:29
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    gesperrtes Bild

    würdest du mir bitte sagen in welche Zeil und wie viel abstand und ähnliches?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Hä? Das steht sogar schon drin (zeile 33). Komisch, wieso wird es dann nicht angezeigt beim Registrieren? Ok da brauchst Du also nichts ändern, das Problem liegt woanders.
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hast du noch weitere Ideen?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    liegt es möglicherweise am Template?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Ich benötige noch Hilfe! Bitte schreibt mir irgendwelche lösungen weinen
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Irgendwelche Lösungen werden Dir wohl nicht helfen. Ich bin mit meinem Latein erstmal am Ende, denn die selben Dateien bei mir auf einer Testpage zeigen das Antispam am. Sehr seltsam...
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    och meno. No
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Beleidigt sein bringt auch nix.
    Folgendes habe ich über die SuFu gefunden:
    externer Link
    Lege vorher aber bitte eine Sicherung beider Dateien an.


    Zuletzt modifiziert von Outi77 am 09.10.2016 - 19:27:36
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Auf der von dir verlinkten Seite scheint der Antispam mit dem Standarddesign doch zu funktionieren?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    okay. Und wie genau kann ich das auf einem anderem Design Template auch anwenden?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    ZitatZitat geschrieben von Mairu
    Auf der von dir verlinkten Seite scheint der Antispam mit dem Standarddesign doch zu funktionieren?

    Nur irgendwie beim Registrieren nicht...
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    ZitatZitat geschrieben von Outi77
    ZitatZitat geschrieben von Mairu
    Auf der von dir verlinkten Seite scheint der Antispam mit dem Standarddesign doch zu funktionieren?

    Nur irgendwie beim Registrieren nicht...


    Also ich hatte einen falschen eingegeben und da kam dann auch die Fehlermeldung, dass er falsch war. Ich denke also, dass er geht, wenn keine Fehlermeldung kommt, wenn man ihn richtig angibt.

    ZitatZitat geschrieben von SinNexZ
    okay. Und wie genau kann ich das auf einem anderem Design Template auch anwenden?


    Wie du richtig vermutet hast, liegt es an dem Design. Es bringt ein eigenes Template für die Registrierung mit.
    include/designs/sereina/templates/user/regist.htm

    Dort musst du die Antispamfelder wie im Standardtemplate einfügen, dann sollte es funktionieren.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Habe es eben grade versucht zu machen. Nur ist mir aufgefallen das beide regist.htm datein gleich aussehen, darunter auch der Antispam abschnitt.
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SinNexZ
    Habe es eben grade versucht zu machen. Nur ist mir aufgefallen das beide regist.htm datein gleich aussehen, darunter auch der Antispam abschnitt.


    korrektur: Ich habe die /include/templates/user/regist.htm datei geöffnet, also für die Standard Seite, den in dem /include/designs/ilchClan ordner gibt es keine regist.htm datei.


    Zuletzt modifiziert von SinNexZ am 09.10.2016 - 20:02:35
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja das Standarddesign mit dem Namen ilchClan überschreibt das Template ja auch nicht. Dort wird der Antispam doch angezeigt und die Registrierung funktioniert auch.

    Den Account Mairu, kannst du gerne wieder löschen, das war nur zum Testen.

    Aber wenn du das vorhin erwähnte Design sereina rjdesign.ch aktiviert ist, wird halt die von mir erwähnte Templatedatei ohne Antispam verwendet. Aber die PHP Datei erwartet die Angabe des Antispams, weswegen dann keine Registrierung möglich ist.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Könntest du jetzt bitte nochmal für dumme erklären was ich machen soll damit sich Leute registrieren können trotz des Templates grumml
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der Datei
    <!-- REGELN -->
    <form action="index.php?user-regist-2" method="POST">
    
    {_lang_attentionplease}:
    <br />
    {regeln}
    
    
    <br /><br /><input type="submit" value="{_lang_readandok}" name="Yes">
    
    </form>
    {EXPLODE}
    <form action="index.php?user-regist-2" method="POST">
    <input type="hidden" value="Gelesen und einverstanden" name="checked">
    	<table width="100%" border="0" cellspacing="1" cellpadding="3" >
        <tr class="Chead"> 
        <th colspan="2">{_lang_REGISTER}</th>
      </tr><tr>
    	<td colspan="2" class="Cdark">{FEHLER}</td>
    	</tr><tr>
              <td class="Cmite" width="60">{_lang_nickname}</td>
    					<td class="Cnorm"><input type="text" name="nutz" value="{name}" maxlength="15"></td>
            </tr><tr>
              <td class="Cmite">{_lang_mail}</td>
    					<td class="Cnorm"><input type="text" maxlength="100" value="{email}" name="email"></td>
            </tr>{EXPLODE}<tr>
              <td class="Cmite">{_lang_password}</td>
    					<td class="Cnorm"><input type="password" name="pass"></td>
            </tr>{EXPLODE}<tr>
                <td class="Cmite">Antispam</td>
                <td class="Cnorm">{antispam}</td>
            </tr>
    <tr class="Cmite">
              <td></td>
    					<td><input type="submit" value="{_lang_register}"></td>
            </tr>
          </table>
    </form>
    {EXPLODE}
    {_lang_hello} {NAME}<br>
    
    {_lang_yourregistrationwassuccessful}!<br><br>
    {_lang_amailhasbeensenttoyouwithmailandpass}!<br><br>
    {_lang_afteryoureceivedthemail} <a href="index.php?user-2">{_lang_login2}</a>

    die Zeilen 29 - 33 entsprechend einfügen/anpassen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Okay. Das hat alles so weit geklappt, also der antispam code ist drin. Aber wenn man alles ausfühlt, also Nickname etc. sowie auch den spamcode, wird das passwort wieder resetet und nix passiert.
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    SinNexZ Mitglied
    Registriert seit
    09.10.2016
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Korrektur!! Es funkt. War ein Fehler meiner Seite!

    Vielen Dank an Outi 77 und Mairu für eure Hilfe!!! Ihr habt mir sehr geholfen! DANKE lachenlachenlachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten