co źle w rejestracji ?
otóz mozna miec X kont na 1 email , a warunek jest ze tylko 1
po 2 mozna miec X kont na 1 nick , a warunek jest ze tylko 1
po 3 hasla moga byc rozne , konto zostanie zalozone , a w tabelki wprawadzi sie 1
oto kod :
<html> <head> <title>Rejestracja</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /> <meta http-equiv="content-language" content="pl"> </head> <body> <form action="" method="POST"> <b>Nick: </b> <input type="text" name="username" /><i> Potrzebny aby się zalogować na konto.</i> <br></br> <b>Hasło: </b><input type="password" name="haslo" /> <i> Zapamiętaj je i nie podawaj <u>nikomu</u>, Administracja nigdy nie będzie cię prosić o hasło.</i><br></br> <b>Powtórz hasło: </b> <input type="password" name="haslo2" /> <br> </br> <b>E-mail: </b> <input type="email" name="email" /> <i> Wymagane do weryfikacji konta.</i> </br> </br> <input type="submit" value="Zarejestruj się." /> </br> </form> Lub jeśli masz już konto <a href="logowanie.php"/><font color="blue"/>Zaloguj się !</font></a> </body> </html> <?php include ('db.php'); $name = $_POST['username']; $password = $_POST['haslo']; $password2 = $_POST['haslo']; $email = $_POST['email']; if($name != NULL and $password !=NULL and $email!=NULL){ if($mysql2['email'] == null){ }elseif($mysql['username'] == null){ }elseif($password == $password2){ $rejestracja = "insert into `reg` (`username`, `email`, `haslo`) VALUES ('$name', '$email', '$password')"; if($rejestracja2){ }else{ } }else{ } } ?>
a w logowaniu jest prawie OK tyle ze po zalogowaniu chce aby przenosiło do pages/index.php (gdy dobre dane) jasli złe komunikat popraw dane
oto kod
<html> <head> <title>Logownie</title> <meta http-equiv="content-type" content="text/html"; charset="iso-8859-2" /> <meta http-equiv="content-language" content="pl"> <style type="text/css"> .log { margin-left:15px; margin-top:40px; background-color:red; width:600; height:72; } .zaloguj { margin-left:20px; } </style> </head> <body> <font size="25" color="blue"/> </br>Logowanie</font> <form action="logowanie.php" method="POST" class="log"> <b>Login:</b>   <input type="text" name="username"/><!--</br>--><input class="zaloguj" name="loguj" type="submit" value="Zaloguj" /></br> <b>Hasło:</b>   <input type="password" name="haslo"/></br></br> <!-- <input class="zaloguj" name="loguj" type="submit" value="Zaloguj" /></br>--> <a href="rejestracja.php" /><font color="yellow"/>Jeśli nie posiadasz konta załóż je Za Darmo</font> </a> </form> </body> </html> <?php include ('db.php'); $login = $_POST['username']; $pass = $_POST['haslo']; if($login!=null and $pass!=null){ $mysql = mysql_fetch_array(mysql_query("select user_id from `reg` where `username` = '$login' AND `haslo` = '$pass' limit 1")); if($mysql == NULL){ echo'<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>'; include "menu/stopka.php"; echo "<script type='text/javascript'>window.alert('Błędne haslo u/lub login'):Document.location.href = 'index.php';</script>"; }elseif($mysql != NULL){ $_SESSION['zalogowany'] = true; $_SESSION['username'] = $_POST['username']; $_SESSION['haslo'] = $_POST['haslo']; } } ?>
Dziękuje z góry
