Komme nicht weiter bräuchte Hilfe - Druckversion +- zEvolutions (https://ze-chat.de) +-- Forum: ZE-Chat (https://ze-chat.de/forumdisplay.php?fid=31) +--- Forum: Support (https://ze-chat.de/forumdisplay.php?fid=13) +--- Thema: Komme nicht weiter bräuchte Hilfe (/showthread.php?tid=263) |
Komme nicht weiter bräuchte Hilfe - Harmomix - 02.04.2015 Ich baue gerade im Chat ein das ich auswählen kann email nicht bestätigen , email bestätigen , durch Admin frei geben!!!! Das geht auch alles soweit ich bekomme eine email wenn ich durch Admin Frei geben anhabe in der db wird eine 2 eingetragen und der user kann nicht einloggen erst wenn ich ihn aktiviere und die 2 in eine 1 umgewandelt wird in der db Mein Problem liegt darin das wenn der user sich einloggen will immer noch das fehler popup kommt email nicht bestätigt .... PHP-Code: if($ZE_ACC->activated != 1 || $ZE_ACC->activation_code != ' ') { so steht es in der initRoomSelection.inc.php Heist ja ist activated ungleich 1 oder activation_code ungleich leer dann fehlermeldung 7 diese steht in der login.inc.php als Case 7 PHP-Code: case '7': jetzt hab ich folgendes gemacht : ein Case21 angelegt PHP-Code: case '21': und in der Folgendes in der initRoomSelection.inc.php geändert PHP-Code: if($ZE_ACC->activated == 0 || $ZE_ACC->activation_code != ' ') { Gruss Michael aka Harmomix RE: Komme nicht weiter bräuchte Hilfe - Zion - 02.04.2015 Versuchs mal so PHP-Code: if(($ZE_ACC->activated == 0 || $ZE_ACC->activated == 2) || $ZE_ACC->activation_code != ' ') { Aktuell trifft nämlich die erste Abfrage immer zu, da der activation Code ja nicht ' ' ist. Ganz egal, das der Code nicht 0 ist, da ja WENN ODER abgefragt wird. So wie oben, sollte es gehen RE: Komme nicht weiter bräuchte Hilfe - Harmomix - 02.04.2015 (02.04.2015, 12:16)Zion schrieb: Versuchs mal so geht leider nicht könnte es an || $ZE_ACC->activation_code != ' ') liegen da ja bei einer 2 im activation_code nichts drinsteht bei mir und die abfrage bedeutet ja wenn etwas drinsteht bzw ungleich leeres feld hab auch ausprobiert im activation_code was einzutragen geht aber leider auch nicht RE: Komme nicht weiter bräuchte Hilfe - Zion - 02.04.2015 Nein. Entweder ist "activated" 0 oder 2 ODER der activationcode ist nicht leer, dann prüfe: wenn "activated" 0 ist, loginevent 7 - bei 2 loginevent 21 das hat so alles seine richtigkeit ^^ RE: Komme nicht weiter bräuchte Hilfe - Harmomix - 02.04.2015 (02.04.2015, 12:43)Zion schrieb: Nein. ich verstehe das schon ^^ aber geht nicht bekomme bei einer 2 in der db immer noch case7 angezeigt und nicht case21 was er nach dem code ja eigendlich machen sollte RE: Komme nicht weiter bräuchte Hilfe - Zion - 02.04.2015 PHP-Code: if($ZE_ACC->activated != '1') { RE: Komme nicht weiter bräuchte Hilfe - Harmomix - 02.04.2015 (02.04.2015, 12:57)Zion schrieb: irgendwas übersehen wir für mich sieht beides richtig aus und trotzdem zeigt er mir nur case7 an hab es so auch versucht PHP-Code: if($ZE_ACC->activated != '1') { kann es sein das die Abfrage irgendwo anders noch steht ? da wenn ich sie ganz raus lösche kommt auch case 7 ^^ RE: Komme nicht weiter bräuchte Hilfe - Zion - 03.04.2015 Da ich den Rest der Änderungen nicht kenne, kann ich da leider nicht mehr zu sagen. Aber ich war so frei und habe es in die 1.0 aufgenommen und in die ACP-Benutzerverwaltung integriert. RE: Komme nicht weiter bräuchte Hilfe - Harmomix - 03.04.2015 (03.04.2015, 03:09)Zion schrieb: Da ich den Rest der Änderungen nicht kenne, kann ich da leider nicht mehr zu sagen. Habe es gerade gelesen danke sehr dafür jetzt muss 1.0 nur fertig werden |