MyBB.de Forum
[geteilt] Registrierung nicht möglich - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: [geteilt] Registrierung nicht möglich (/thread-37721.html)

Seiten: Seiten: 1 2 3


RE: Registrierung nicht möglich - Schnapsnase - 06.03.2021

(06.03.2021, 11:20)StefanT schrieb: ...aber logischerweise erst nach dem Abschicken.

Mag ja sein, aber die Email-Adresse wird ja nunmal bereits bei der Eingabe geprüft und darum geht es hier ja auch.
Oder hab ich hier einen Denkfehler?


RE: Registrierung nicht möglich - StefanT - 06.03.2021

Man konnte in deine Aussage reininterpretieren, dass die Validierung ausschließlich über Javascript erfolgt und es ohne Javascript nicht funktioniert oder keine Validierung erfolgt. Dem ist aber nicht so. Mit Javascript erfolgt die Validierung direkt bei der Eingabe, ohne nach dem Abschicken. In keinem Fall wird die Einverständniserklärung erneut angezeigt.


RE: [geteilt] Registrierung nicht möglich - Schnapsnase - 06.03.2021

@Stefan
Statt Rundschläge zu verteilen, könntest du doch bitte auch mal ne Idee entwickeln. 😉


RE: Registrierung nicht möglich - Gerti - 06.03.2021

(06.03.2021, 11:09)Schnapsnase schrieb: Die Validierung der Formulareingaben wird über Javascript realisiert.
PHP-Code:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js?ver=1821"></script
In Deinem Testforum geschieht dies z.B. nicht.
Prüfe mal das Template member_register auf Veränderungen.
In meinen MyBB-Foren (auch in den Testumgebungen) funktioniert alles, ohne jedwede Anpassung der "member_register", korrekt! In den von mir mit betreuten Foren tritt der Fehler nur bei einem Forum auf. Daher kann es meines Erachtens nach eigentlich nicht seitens MyBB verursacht sein. Vllt. klemmt sich da ein PlugIn ein? *grübel


RE: [geteilt] Registrierung nicht möglich - StefanT - 06.03.2021

@Schnapsnase: Naja, Gerti hat bereits bestätigt, dass es bei einem unmodifizierten MyBB funktioniert. Also wird es an einem der Plugins oder Themes liegen. Nähere Informationen gab es in deinem Thread leider nicht.


RE: [geteilt] Registrierung nicht möglich - Schnapsnase - 06.03.2021

(06.03.2021, 12:51)StefanT schrieb: Nähere Informationen gab es in deinem Thread leider nicht.

Nähere Infos hatte ich leider auch nicht.
Ich versuche auch nur auf Verdacht zu helfen. Wink 
In einem Support-Forum würde ich es aber sehr schätzen, wenn sich die "Wissenden" auch mal mit ner Idee beteiligen würden. Sorry Stefan, aber zu diesem Personenkreis gehörst Du nunmal. Wink


RE: [geteilt] Registrierung nicht möglich - Gerti - 06.03.2021

Die korrekte Meldung
"Die eingegebene E-Mail-Adresse wird bereits von einem anderen Benutzer verwendet. Bitte gib eine andere E-Mail-Adresse ein."
ist in den Sprachvariablen (deutsch_du | deutsch_sie | english) datahandler_user.lang.php mit dem Syntax userdata_email_already_in_use definiert.

Habe alle FTP-Daten sowie die Datenbank nach dem Syntax durchsucht und bekomme nur die Information, dass der Syntax in den Sprachdateien (siehe vorstehend) definiert ist.

Weiß jemand wie und wo der Syntax von MyBB aufgerufen wird?


RE: [geteilt] Registrierung nicht möglich - Schnapsnase - 07.03.2021

(06.03.2021, 18:48)Gerti schrieb: Weiß jemand wie und wo der Syntax von MyBB aufgerufen wird?

/inc/datahandlers/user.php
In den Zeilen 244-295 erfolgt die Email-Validierung


RE: [geteilt] Registrierung nicht möglich - Gerti - 07.03.2021

Danke für den Hinweis.

Dort steht der Syntax email_already_in_use welcher sich in der ./inc/function.php wieder findet.

Hier findet sich der Abschnitt function email_already_in_use($email, $uid=0) (der korrekte Abschnitt?) welcher im Vergleich mit einem korrekt funktionierendem Forum absolut identisch ist.

PHP-Code:
function email_already_in_use($email$uid=0)
{
    global 
$db;

    
$uid_string "";
    if(
$uid)
    {
        
$uid_string " AND uid != '".(int)$uid."'";
    }
    
$query $db->simple_select("users""COUNT(email) as emails""email = '".$db->escape_string($email)."'{$uid_string}");

    if(
$db->fetch_field($query"emails") > 0)
    {
        return 
true;
    }

    return 
false;

Hat noch jemand irgendwelche Ansatzpunkte zur Problemlösung?


RE: [geteilt] Registrierung nicht möglich - StefanT - 07.03.2021

Wie schon gesagt: Die Ursache ist wahrscheinlich bei einem Plugin zu suchen.