Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]nie mogę sie zalogować
Johnas
post 21.02.2011, 00:14:41
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Witam mam problem z zalogowaniem sie nie wiem czemu... na stronie cs-master.xaa.pl wszystko działa a na nowej pod linkiem youphoto po prubie zalogowania sie wyskakuje okno i nic sie nie robi jak by $_post nie działał... kod mam taki
  1. if (isset($_SESSION['login'])) { // dostęp dla niezalogowanego użytkownika
  2.  
  3.  
  4. header("Location: profile.php");
  5. } else {
  6. ?>
  7. <h2>Panel logowania</h2>
  8. <div class="box">
  9. <div class="inner">
  10. <div class="wrapper">
  11. <?php
  12. if ($_POST['logowanie']) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt
  13.  
  14.  
  15. $tabela = 'rejestracja'; // zdefiniowanie tabeli MySQL
  16.  
  17. $login = mb_strtolower($_POST["login"]);
  18. $haslo = $_POST["pass"];
  19.  
  20. $haslo = md5($haslo); // szyfrowanie podanego hasła
  21.  
  22. $wynik=mysql_query("SELECT * FROM $tabela WHERE
  23. login='$login' and haslo='$haslo' and status=0");
  24.  
  25.  
  26. // jeżeli użytkownik zarejestrował się, a nie aktywował swojego konta, to wyświetla się komunikat
  27. if (mysql_num_rows($wynik) == 1) {
  28. $informacja = mysql_fetch_array($wynik);
  29. echo '<span class="blad">Nie aktywowałeś jeszcze swojego konta. Aby to zrobić, wejdź w swoją skrzynkę odbiorczą, a następnie znajdź wiadmość z linkiem aktywacyjnym i aktywuj swoje konto</span>';
  30. }
  31.  
  32. // jeżeli wszystko jest dobrze, użytkownik się loguje
  33. $wynik=mysql_query("UPDATE $tabela SET online=1 WHERE
  34. login='$login' and haslo='$haslo' and status=1");
  35. $wynik=mysql_query("SELECT * FROM $tabela WHERE
  36. login='$login' and haslo='$haslo' and status=1");
  37.  
  38. if (mysql_num_rows($wynik) == 1) {
  39. $informacja = mysql_fetch_array($wynik);
  40. $_SESSION["login"] = $informacja["login"];
  41. $_SESSION["email"] = $informacja["email"];
  42. $_SESSION["imie"] = $informacja["imie"];
  43. $_SESSION["nazwisko"] = $informacja["nazwisko"];
  44. $_SESSION["id"] = $informacja["id"];
  45. $_SESSION["id_rangi"] = $informacja["id_rangi"];
  46.  
  47. header('Location: profile.php?act=o_mnie ');
  48. } else {
  49. echo '<span class="blad">Nie poprawny login lub hasło!</span> ';
  50. }
  51.  
  52. }
  53.  
  54. ?>
  55. <!-- PANEL LOGOWANIA -->
  56.  
  57. <form action="index.php" method="post">
  58. <input type="hidden" name="logowanie" value="TRUE" />
  59. <div id="logowanie">
  60. <p>Login: <input type="text" name="login" id="acpro_inp0"></p>
  61. <p>Hasło: <input type="password" name="pass" id="acpro_inp0"></p>
  62. </div>
  63.  
  64. <p><input type="checkbox" name="nazwa" value="wartość" id="acpro_inp0" /> Zapamiętaj
  65.  
  66. <center><input align="center" class="submit" type="submit" value="Zaloguj" /></center>
  67.  
  68. </form>
  69. <hr />
  70. <a href="memory.php">Zapomniałeś hasła? Kliknij tutaj!</a>
  71. <!-- KONIEC PANELU -->
  72. <div class="clear"></div>
  73. </div>
  74. </div>
  75. </div>


To jest tylko fragment odpowiedzialny za logowanie... nie wiem co może być nie tak


Dodam że przenoszę strone na VPS


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 00:01