Autor | Zpráva | ||
---|---|---|---|
dominicek Profil |
#1 · Zasláno: 20. 4. 2016, 11:48:42
Zdravím nevíte někdo prosím jak vytvořit automické přesměrování na stránku přihlášení, kdyz registrace probehne v pořádku?...
[pre] $ip = $_SERVER["REMOTE_ADDR"]; $zapis = mysql_query("INSERT INTO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1' ;"); echo "Registrace proběhla v pořádku."; } [pre] |
||
Keeehi Profil |
#2 · Zasláno: 20. 4. 2016, 12:16:43
$ip = $_SERVER["REMOTE_ADDR"]; $zapis = mysql_query("INSERT INTO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1' ;"); header('Location: login.php'); echo "Registrace proběhla v pořádku."; UX zlepšení - nepřesměrovávej ho na přihlášení ale rovnou ho přihlás. Když se teď zaregistroval a vyplnil ti tam nick a heslo, tak proč by ho měl hned znovu vyplňovat. Vždyť jde pořád o toho samého uživatele. |
||
dominicek Profil |
#3 · Zasláno: 20. 4. 2016, 12:20:03
nad tím jsem už přemýšlel taky, ale nepovedlo se..... to prosím udělám jak?..
|
||
Martin2 Profil * |
#4 · Zasláno: 20. 4. 2016, 13:14:44
dominicek:
„to prosím udělám jak“ Ideálně taky v PHP. Jinak, aniž bych tě podezříval z nějakých nekalostí, mám podezření, že sestavuješ SQL dotaz bez ošetření vstupů a navíc ještě ukládáš heslo do databáze v původním stavu. Taky používáš funkci mysql_*, která už delší dobu není podporovaná. A konečně, hodnota REMOTE_ADDR je vnější adresa spojení – mimo nějaké statistické účely je celkem na nic, většinou to bude adresa půlky sídliště. |
||
Časová prodleva: 9 let
|
0