temat pewnie wałkowany wielokroć, starałem się wyszperać coś sam, niestety bez rezultatu. Mam tu taki prosty system logowania:
<?php $db_server = "localhost"; $db_user = "root"; $db_pass = ""; $db_base = "logowanie"; $table = "logowanie"; { } else { }; $login=$_POST[‘login’]; if($login) { // $login = 'admin'; // $passw = '1234'; $login = $_POST["usr"]; $passw = $_POST["pswd"]; /* pobranie danych z fomularza rejestracyjnego */ $query = "SELECT * FROM `$table` WHERE uztykownik='$login' AND haslo='$passw'"; exit; }else { $message="Nieprawidłowa nazwa użytkownika lub hasło"; } } // echo "QUERY: $query<br/>"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <table> <tr> <td>user: </td> <td><input name="user" type="text" id="usr" /></td> </tr> <tr> <td>password: </td> <td><input name="password" type="password" id="pswd" /></td> </tr> </table> <input name="login" type="submit" id="login" value="login" /> </form> </body> </html>
bez bicia przyznaje, że nie jest to moje dzieło, jedynie lekko modyfikowane.
tutaj jeszcze main. php do którego ma przenosić.
<!-- To change this template, choose Tools | Templates and open the template in the editor. --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <?php session_start(); // Na samej górze zadeklaruj sesję. if(!session_is_registered("uzytkownik")){ // Sprawdza zmienną sesji. header("location:index.php"); // Przekierowanie do index.php } ?> </body> </html>
problem jest taki, że jak pacnę login to mam error 403. Na początku myślałem, że to połączenie z bazą danych. Jednak niestety nie. Połączenie jest dobre. Jakieś sugestie