Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z systemem logowania
-tasmman-
post
Post #1





Goście







Hej, jestem nowy w PHP i nie potrafię sobie poradzić wydaje mi się, że z prostym problemem. Otóż mam dwa pliki index.php i login.php.
Plik login.php:
  1. <center class="font-style1">Logowanie do systemu<br><br>
  2. <form method="post" action="index.php" class="font-style2">
  3. Login:<br> <input name="login" type="text" class="font-style3" style="width: 180px"><br>
  4. Hasło:<br> <input name='haslo' type='password' class="font-style3" style="width: 180px"><br><br>
  5. <input type='submit' value='Zaloguj' name='zaloguj' class="font-style3" style="width: 115px; height: 46px">

Oraz fragment pliku index.php:
  1. <?php
  2. require('login.php') ;
  3. if(isset($_POST['zaloguj']))
  4. {
  5. echo 'ddfdsfdf' ;
  6. $sql1 = "SELECT Login, Haslo FROM Users WHERE Login = '".$_POST['login']."' AND Haslo = '".$_POST['haslo']."' " ;
  7. $rsql = odbc_exec($_SESSION['database'], $sql1) ;
  8. if(odbc_fetch_row($rsql) > 0)
  9. {
  10. $_SESSION['zalogowany'] = true;
  11. $_SESSION['login'] = $_POST['login'];
  12. $_SESSION['haslo'] = $_POST['haslo'];
  13. echo 'zalogowano' ;
  14. }
  15. else
  16. {
  17. $_SESSION['zalogowany'] = false ;
  18. echo '<center><font class="auto-style4">Niepoprawne dane logowania!</font></center>' ;
  19. }
  20. }
  21. ?>

Problem polega na tym, że trzeba kilkakrotnie nacisnąć przycisk Zaloguj, aby cokolwiek zareagowało. Czyli trzeba parę razy (jest to losowa liczba, niekiedy dwa razy, niekiedy 10) kliknąć na przycisk Zaloguj, aby pokazał się napis "zalogowano" albo "Niepoprawne dane logowania". W ogóle nie mam pojęcia czym to może być spowodowane. Dziękuje za wszelkie wskazówki. Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tasmman
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.12.2012

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


Dzięki za odpowiedź. Zrobiłem jak mówiłeś. Czasem jest dobrze, a czasem po naciśnięciu Send Chrome wypluwa "Strona internetowa jest niedostępna". Nie mam pojęcia od czego do zależy. Może coś nie tak z konfiguracją pliku php.ini? Dodam, że używam Microsoft Expression Web 4 i PHP 5.4.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 09:58