Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesja w logowaniu, Problem nie jest roziwązany
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Dobra, rozwiazalem juz moj problem, lecz teraz nastapil drugi ^^
Otóż po zalogowaniu gdy odświeżę strone wylogowywuje mnie. Dlaczego?
Kod:
  1. <?php
  2. if(isset($_POST['login']) && isset($_POST['pass'])){
  3. $login = trim($_POST['login']);
  4. $password = trim($_POST['pass']);
  5.  
  6. @mysql_connect('lxxx', 'xxx', 'xxx') or die(mysql_error());
  7.  
  8.  
  9. if($login != '' && $pass != ''){
  10. }
  11. else {
  12. echo("Uzupelnij wszystkie pola");
  13. }
  14.  
  15. $sql = "SELECT password FROM emes_users WHERE username = '$login'";
  16. $query = mysql_query($sql) or die(mysql_error());
  17. $row = mysql_fetch_array($query);
  18.  
  19. if($pass == $row['password']){
  20. $_SESION['auth'] = 1;
  21.  
  22. }
  23.  
  24.  
  25. else {
  26. $_SESSION['auth'] = 0;
  27. exit();
  28. }
  29. }
  30. else {
  31. echo("Niepowodzenie");
  32. exit();
  33. }
  34. if($_SESSION['auth'] = 1){
  35. ?>


Odzwiezam

ktos pomoze?

Ten post edytował Raven1122 7.01.2012, 21:50:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Raven1122
post
Post #2





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


dzieki za pomoc (IMG:style_emoticons/default/smile.gif)

gorden jeszcze co do tych pktow to:

  1. <?php
  2. if(isset($_POST['login']) && isset($_POST['pass'])){
  3. include("../functions.php");
  4. connect();
  5. $login = mysql_real_escape_string($_POST['login']);
  6. $password = mysql_real_escape_string($_POST['pass']);
  7.  
  8. if(!empty($login) && !empty($password)){
  9. }
  10. else {
  11. echo("Uzupelnij wszystkie pola");
  12. }
  13.  
  14. $sql = "SELECT password FROM emes_users WHERE username = '$login'";
  15. $query = mysql_query($sql) or die(mysql_error());
  16. $row = mysql_fetch_array($query);
  17.  
  18. if($pass == $row['password']){
  19. $_SESION['auth'] = 1;
  20.  
  21. }
  22.  
  23.  
  24. else {
  25. exit('Zły Login lub Hasło');
  26. }
  27. }
  28. else {
  29. echo("Niepowodzenie");
  30. exit();
  31. }
  32. if($_SESSION['auth'] == 1){
  33. ?>


I po otworzeniu tego plik jest:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/emes/public_html/admin/board.php:1) in /home/emes/public_html/admin/board.php on line 2
Niepowodzenie

Tylko ze nie widze tam nigdzie zadnego znaku html itd.

z session start juz rozwiazane, ale wykonalem wszystkie pkt co mowiles i dalej nie dziala ;/ po odswiezeniu samo wylogowywuje
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: 11.10.2025 - 21:59