Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy -- W panelu logowania
MnicH.
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

Ostrzeżenie: (20%)
X----


Witam moj temat jest dosyc dlugi.
otuz napisalem panel logowania w php a on mi nie dziala luknijcie.

plik login.php
  1. <div style="text-align: center;">
  2. <form style="width: 173px;" method="get" action="zaloguj.php3">Login:
  3. <br>
  4. <input name="login"><br>
  5. Hasło: <br>
  6. <input name="haslo" type="password"><br>
  7. <input value="Zaloguj" type="submit"><br>
  8. <a href="nowe_konto.php3">Zarejestruj Się.</a><br>
  9. <a href="zapomnialem_hasla.php3">Zapomniałem Hasła</a>.<br>
  10. </form>
  11. </div>


plik zaloguj.php3
  1. <?
  2. setcookie("login","$Login");
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  5. <html>
  6. <head>
  7. <title>Panel Konkursowy</title>
  8.  
  9.  
  10. </head>
  11.  
  12.  
  13. <body style="background-image: url(img/tlo_glowne.jpg);">
  14.  
  15. <?
  16.  
  17.  if($login == "")
  18.  {
  19.  echo "<BR><CENTER><H3>Nie podałe&para; loginu</H3></CENTER><HR>";
  20.  }
  21.  
  22.  if($haslo == "")
  23.  {
  24.  echo "<BR><CENTER><H3>Brak hasła</H3></CENTER><HR>";
  25.  }
  26.  
  27.  if(($login == "") or ($haslo == ""))
  28.  {
  29.  exit;
  30.  }
  31. $sql = mysql_connect ("127.0.0.1", "root", ""); 
  32. mysql_select_db("konta");  
  33.  
  34. $zapytanie = "SELECT * FROM uzytkownicy ";
  35. $wykonaj = mysql_query ($zapytanie);
  36.  
  37. while($wiersz=mysql_fetch_array ($wykonaj))
  38. {
  39.  
  40. if(($login == "$wiersz['login']") or ($haslo == "$wiersz['haslo']")){
  41. echo "<div style="text-align: center; height: 401px;"><big><big style="background-color: rgb(153, 153, 153);"><big style="color: rgb(204, 0, 0);"><span style="font-weight: bold;"></span></big></big></big><img alt="" src="img/logo.jpg"><br>
  42.  
  43. <table style="width: 943px; height: 158px;">
  44.  
  45. <tbody>
  46.  
  47. <tr>
  48.  
  49. <td algin="left" style="height: 50px; width: 170px; text-align: center; background-color: rgb(255, 255, 255);">
  50. <div style="width: 137px;"><span style="font-weight: bold;"><img alt="" src="img/menu.png"></span><br>
  51.  
  52. </div>
  53.  
  54. <a href="logout.php3"><img style="border: 0px solid ;" alt="" src="img/wyloguj.png"></a><br>
  55.  
  56. <a href="konkurs.php3"><img style="border: 0px solid ; width: 116px; height: 24px;" alt="" src="img/konkurs.png"></a><br>
  57.  
  58. <a href="kontakt.php3"><img style="border: 0px solid ;" alt="" src="img/kontakt.png"></a><br>
  59.  
  60. <a href="http://www.feedback.cba.pl"><img style="border: 0px solid ;" alt="" src="img/str.png"></a><br>
  61.  
  62. <br>
  63.  
  64. </td>
  65.  
  66. <td algin="center" style="height: 308px; width: 628px; text-align: center; background-color: rgb(255, 255, 255);">
  67. <big><big style="background-color: rgb(153, 153, 153);"><big style="color: rgb(204, 0, 0);"><span style="font-weight: bold;">!!!Jeste&para; Zalogowany!!!</span></big></big></big> 
  68.  <br>
  69.  
  70. <br>
  71.  
  72. </td>
  73.  
  74. <td algin="right" style="height: 50px; text-align: center; background-color: rgb(255, 255, 255);"><span style="font-weight: bold;"><img alt="" src="img/wygrali.png"><br>
  75.  
  76. <br>
  77.  
  78. </span><?php include('wygrane.php');?> <br>
  79.  
  80. </td>
  81.  
  82. </tr>
  83.  
  84. </tbody>
  85. </table>
  86.  
  87. </div>
  88. ";
  89. }
  90. else{
  91. echp "Błąd!! Nieprawidłowe dane!!!";
  92. }
  93.  
  94.  
  95. }
  96. ?>
  97. </body>
  98. </html>


plik nowe_konto.php3
  1. <?php
  2. <html>
  3. <head>
  4. <title>Zakładanie konta. Krok 1/2</title>
  5. </head>
  6. <body>
  7. <div style="text-align: center;">
  8. <form style="width: 173px;" method="get"
  9.  action="nowe_konto2.php3">Login: <br>
  10. <input name="login"><br>
  11. Hasło: <br>
  12. <input name="haslo" type="password"><br>
  13. E-Mail:<br>
  14. <input name="email"><br>
  15. Imię:<br>
  16. <input name="imie"><br>
  17. Pytanie Pomocnicze:<br>
  18. <input name="pytanie"><br>
  19. Odpowiedź:<br>
  20. <input name="odpowiedz"><br>
  21. GG:<br>
  22. <input name="gg"><br>
  23. <input name="tak" type="checkbox">Akceptuje <a
  24.  href="reg.php">Regulamin</a><br>
  25. <input value="Zarejestruj" type="submit"><br>
  26. <a href="login.php">Zaloguj Się.</a><br>
  27. <a href="zapomnialem_hasla.php3">Zapomniałem Hasła</a>.<br>
  28. </form>
  29. </div>
  30. </body>
  31. </head>
  32. ?>


plik nowe_konto2.php3

  1. <html>
  2. <head>
  3. <title>Zakładanie konta. Krok 2/2</title>
  4. </head>
  5. <body>
  6. <?
  7. if(($login == "")){
  8. echo "Nie Podałeś Login'u.<br><a href="nowe_konto.php3">Podaj Go!</a><br>";
  9. }
  10.  
  11. if(($haslo == "")){
  12. echo "Nie Podałeś Hasła.<br><a href="nowe_konto.php3">Podaj Je!</a><br>";
  13. }
  14.  
  15. if(($email == "")){
  16. echo "Nie Podałeś Adresu E-Mail.<br><a href="nowe_konto.php3">Podaj Go!</a><br>";
  17. }
  18.  
  19. if(($pytanie == "")){
  20. echo "Nie Podałeś Pytania.<br><a href="nowe_konto.php3">Podaj Je!</a><br>";
  21. }
  22.  
  23. if(($odpowiedz == "")){
  24. echo "Nie Podałeś Odpowiedzi.<br><a href="nowe_konto.php3">Podaj Ją!</a><br>";
  25. }
  26.  
  27. if(($gg == "")){
  28. echo "Nie Podałeś Numeru GG.<br><a href="nowe_konto.php3">Podaj Go!</a><br>";
  29. }
  30.  
  31. if(($login == "") or ($haslo == "") or ($email == "") or ($pytanie == "") or ($odpowiedz == "") or ($gg == "")){
  32. }
  33. mysql_connect ("127.0.0.1","root","");
  34. mysql_select_db (konta);
  35.  
  36. $zapytanie = "SELECT * FROM uzytkownicy ";
  37. $wykonaj = mysql_query ($zapytanie);
  38.  
  39. while($wiersz=mysql_fetch_array ($wykonaj)) {
  40. if($login == "$wiersz['login']")){
  41. echo "Podany Login Już Istnieje W Bazie Danych.<br><a href="nowe_konto.php3">Podaj Inny</a><br>";
  42. }
  43.  
  44. if(($login == "$wiersz['login']")){
  45. }
  46. }
  47.  
  48. if($login){
  49. $sql = mysql_connect ("127.0.0.1", "root", ""); 
  50. mysql_select_db("konta");
  51. $zapytanie = "INSERT INTO uzytkownicy SET nick='.$nick.', haslo='.$haslo.', email='.$email.', pyt='.$pytanie.', odp='.$odpowiedz.', gg='$gg'";
  52. $wykonaj = mysql_query ($zapytanie);{
  53. echo "Zostałeś Zarejestrowany/na jako ".$login."<br>Twój Adres E-Mail: ".$email."<br>Twoje Pytanie Pomocnicze: ".$pytanie."<br>Odpowiedź Do Niego: ".$odpowiedz."<br>";
  54. }
  55. else{
  56. echo "Błąd W Zapisie.<br>Spróbuj za chwile<br>";
  57. }
  58. }
  59.  
  60. ?>
  61. </body>
  62. </head>

plik add_baze.php
  1. <?php
  2.  
  3. mysql_connect("127.0.0.1","root","");
  4.  
  5. $zapytanie = "CREATE DATABASE konto";
  6. $wynik = mysql_query($zapytanie);
  7. if($wynik) echo "Baza została założona !<br>";
  8. else {
  9. echo "Baza nie została założona !<br>";
  10. }
  11.  
  12.  
  13. $zapytanie = "CREATE TABLE uzytkownicy ( ".
  14. "id int(99) DEFAULT '0' NOT NULL auto_increment, ".
  15. "login char(30), ".
  16. "haslo char (30), ".
  17. "email char (30), ".
  18. "pyt char (30), ".
  19. "odp char (30), ".
  20. "gg char (30), ".
  21. "UNIQUE id (id), ".
  22. "PRIMARY KEY (id) ".
  23. ")";
  24. $wynik = mysql_query($zapytanie);
  25. if($wynik) echo "Tabela założona prawidłowo !<br>";
  26. else {
  27. echo "Blad ! Tabela nie została założona !<br>";
  28. }
  29.  
  30. $zapytanie = "INSERT INTO uzytkownicy VALUES(1,'test','test','eden8o2.pl','lol','lol','968199')";
  31. $wynik = mysql_query($zapytanie);
  32. if($wynik) echo "Pierwszy rekord dodany prawidłowo !<br>";
  33. else {
  34. echo "Błąd !!! Pierwszy rekord nie został dodany !<br>";
  35. }
  36.  
  37. ?>


aha. nie loguje sie ani rejestruje. co moze byc zle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
ha. nie loguje sie ani rejestruje. co moze byc zle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)


Wszystko może być zle!

Jest wiele możliwości, po pierwsze czy jakoś debugowałeś swój system? sprawdzałeś czy zmienne wysłane z formularza dochodzą do skryptu...? zapewne nie

Użyj w skrypie gdzie odbierasz dane nie $login a $_POST["login"] albo włącz w php.ini register_globals na On ale to nie jest zalecane.

Łukasz
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 03:43