Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem
kartun11
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 22.07.2007

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


Witam!
Już godzinę męczę się aby skrypt logowania zaczął działać, ale nadal nie działa. Nie mam pojęcia czemu wywala mi błąd:
Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/kartun11/domains/zatsugami.bee.pl/public_html/php/index.php:10) in /home/kartun11/domains/zatsugami.bee.pl/public_html/php/strony/login.php on line 14

Proszę nie mówić żebym poszukał na forum bo już to robiłem. Skrypt pisałem wzorując się na tym co napisał mój kolega. Obaj nie wiemy co może być źle. Próbowałem wcześniej wstawić ob_start(); ,też nie pomogło.
Wie ktoś może co jest źle?

  1. <?php
  2. if (isset($_POST['loginSubmit'])) {
  3.  
  4. $userLogin = mysql_escape_string($_POST['userLogin']);
  5. $userPass = mysql_escape_string($_POST['userPass']);
  6.  
  7. require("admin/mysqlconnect.php");
  8. $query = "SELECT * FROM users WHERE login = '$userLogin'";
  9. $check = mysql_query($query);
  10. $userInfo = mysql_fetch_array($check);
  11.  
  12. if ($userInfo['pass'] == $userPass and empty($_SESSION['logged'])) {
  13. session_register("logged"); 
  14. $_SESSION['logged'] = "$userLogin";
  15. }
  16.  
  17. else { print"Złe dane<br />
  18. <form action='index.php' method='post'>
  19. <input type='text' name='userLogin' value='Login' id='input' /><br />
  20. <input type='password' name='userPass' value='Password' id='input' /><br />
  21. <input type='submit' name='loginSubmit' value='Zaloguj' />
  22. </form>";
  23. }}
  24.  
  25. else { print "
  26.  <form action='index.php' method='post'>
  27. <input type='text' name='userLogin' value='Login' id='input' /><br />
  28. <input type='password' name='userPass' value='Password' id='input' /><br />
  29. <input type='submit' name='loginSubmit' value='Zaloguj' />
  30. </form>";
  31. }
  32. ?>


Dodam jeszcze, że pola w MySQL nazywaja się login i pass. Cały skrypt jest includowany.

Ten post edytował kartun11 5.07.2008, 17:58:08
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:54