Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Login-problem z ciasteczkami
Forum PHP.pl > Forum > Przedszkole
Gość
Próbuję napiać script loginu ale problem, wyświetla mi błąd:
Nieprawidłowe przekierowanie

Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.

Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.

proszę o pomoc, jestem nowicjuszę i walczę z tym i nie mogę wygrać
  1. <?php
  2. if(!isset($_SESSION['manager'])) {
  3. header("location: index.php");}
  4. ?>
  5. <?php
  6. if(!isset($_POST['username']) && isset($_POST['password'])) {
  7. $manager=preg_replace('#[^A-Za-z0-9]#i','', $_SESSION["manager"]);
  8. $password=preg_replace('#[^A-Za-z0-9]#i','', $_SESSION["password"]);
  9. include "../storesript/conecttomysql.php";
  10. $sql=mysql_query("SELECT * FROM admin WHERE id='$managerID' AND username='$manager' AND password='$password' LIMIT 1");
  11. $existCount=mysql_num_rows($sql);
  12. if($existCount==1)
  13. while($row=mysql_fetch_array($sql)) {
  14. $id=$row['id'];
  15. }
  16. $_SESSION["id"]=$id;
  17. $_SESSION["manager"]=$manager;
  18. $_SESSION["password"]=$password;
  19. header("loaction: index.php");
  20. }
  21. else {
  22. echo "Złet hasło lub login";
  23. }
  24. ?>
  25. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  26. <html xmlns="http://www.w3.org/1999/xhtml">
  27. <head>
  28. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  29. <title>Untitled Document</title>
  30. <link rel="stylesheet" href="../style/style.css" type="text/css" media="screen" />
  31. </head>
  32. <body>
  33.  
  34. <div align="center" id="mainwraper">
  35. Zaloguj się
  36. <form id="form1" name="form1" method="post" action="admin_login.php">
  37. Username:
  38. <input name="username" type="text" id="username" size="40"/><br /><br />
  39. Password:
  40. <input name="password" type="password" id="password" size="40"/><br /><br />
  41. <input type="submit" name="button" id="button" value="Log in" />
  42. </form>
  43. </div>
  44.  
  45. </body>
  46. </html>
lobopol
Ten fragment robi Ci nieskończone przekierowanie jeżeli wejdziesz na stronę bez ustawionej sesji(bo strzelam, że ten plik to index.php)
  1. if(!isset($_SESSION['manager'])) {
  2. header("location: index.php");}


Ogólnie cały skrypt jest do niczego
Gość
No to podsumowałes , dzięki, masz jakiś link lub dobry tutorial jak zrobić dobry i bezpieczny login, nie musi być rejestracji ?
dzięki za opinie
serdelinho
Polecam ten tutorial: http://webhosting.pl/Jak.zrobic.w.PHP.system.logowania
Bardzo przyjemny i użyteczny.
CuteOne
@serdelinho:
Ten skrypt, można o kant czterech liter rozbić - kolejny z serii "to co, że się włamią.. ważne, że będą mogli się zalogować"

a ten tekst w opisie mnie rozbroił
Cytat
która oprócz zapewnienia bezpieczeństwa stronie
Gość
Cytat(CuteOne @ 25.07.2012, 23:46:58 ) *
@serdelinho:
Ten skrypt, można o kant czterech liter rozbić - kolejny z serii "to co, że się włamią.. ważne, że będą mogli się zalogować"

a ten tekst w opisie mnie rozbroił

to fakt ten link nie ma nawt podstawowych zabezpieczeń.
Zna ktoś może lepszy tutorial, wiem że jest ich wiele ale 90% właśnie nie ma żadnych zabezpieczeń. questionmark.gif?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.