| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 04.12.08 Prihlásený: 14.10.13 Príspevky: 114 Témy: 21 | Napísal iop: 17.12.2009 19:38 | |
|
kde mam chybu? pretože vždy keď zadam aj dobré prihlasovacie údaje tak ma to neprihlási a vyskoci
Kód: your username and/or password is incorrect!
Kód: <?php session_start();
?>
<html> <head> <meta name="generator" content="Bluefish 1.0.7"> <title>SimpleChat v0.1.0</title> </head> <body> <!-- begin_login formulars --> <?php include "mysql.php"; if (isset ($_POST["submit"])) { $username = mysql_escape_string($_POST["username"]); $password = mysql_escape_string(sha1 ($_POST["password"])); if (!empty ($username) and !empty ($password)) { $sql = mysql_query ("SELECT * FROM users WHERE user_name='".$username."' AND user_password='".$password."' LIMIT 1"); if (mysql_num_rows ($sql) > 0) { $_SESSION["loggedin"] = true; $_SESSION["username"] = $username; echo 'you are now loggedin mr.$username!<br />'; echo 'you can now go to chatroom'; echo '<a href="chat.php">Chat now</a>'; } else { echo 'your username and/or password is incorrect!'; } } else { echo '<table align="center" border="0">
<tr><td colspan="2"><br /><br /> <h2>Welcome this is the SimpleChat v0.1.0 enjoy it</h2></td> </tr>
<form action="index.php" method="post"> <tr><td align="center">Login:<br /> <input name="username" type="text" /></td></tr> <tr><td align="center">Password:<br /> <input name="password" type="password" /></td> </tr> <tr><td colspan="2" align="center"> <input type="submit" name="submit" value="Login"><br /> <a href="register.php">create new account</a></td></tr> </form>
</table>'; } } else {
echo '<table align="center" border="0">
<tr><td colspan="2"><br /><br /> <h2>Welcome this is the SimpleChat v0.1.0 enjoy it</h2></td> </tr>
<form action="index.php" method="post"> <tr><td align="center">Login:<br /> <input name="username" type="text" /></td></tr> <tr><td align="center">Password:<br /> <input name="password" type="password" /></td> </tr> <tr><td colspan="2" align="center"> <input type="submit" name="submit" value="Login"><br /> <a href="register.php">create new account</a></td></tr> </form>
</table>';} ?>
<!-- end_login formulars --> </body> </html>
|
|
|
Citácia: This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
Táto funkcia bola KRITIZOVANÁ v PHP 5.3.0 a ODSTRÁNENǍ v PHP 6.0.0. Spoliehanie sa na túto funkciu sa dôrazne neodporúča.
Toto je jedna z funkcií ktorú php vyšachoval (split, session_register, ereg...).
Skús ju odstrániť a skúsiť, potom si to dolaď s mysql_real_escape_string, porprípadne s preg_match.
|
|
Registrovaný: 04.12.08 Prihlásený: 14.10.13 Príspevky: 114 Témy: 21 | Napísal autor témy iop: 17.12.2009 20:07 | |
|
nie nebolo to tou funkciu totizto som mal nastavene v mysql databaze pre heslo varchar20 ale sha1 potrebuje viac znakov uz to fachci
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|