Szerző Téma: Z Login  (Megtekintve 3086 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető t.zoli

  • Törzstag
  • **
  • Hozzászólások: 761
  • Románia én így szeretlek
    • Játékok
Re: Z Login
« Válasz #79 Dátum: 2011. április 30., 16:27:41 »
Nincs mit ;)
t.zoli a nyakatekert megoldások mestere

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Z Login
« Válasz #78 Dátum: 2011. április 30., 16:15:53 »
Köszi t.zoli!!!
SIKERÜLT!!!

Nem elérhető t.zoli

  • Törzstag
  • **
  • Hozzászólások: 761
  • Románia én így szeretlek
    • Játékok
Re: Z Login
« Válasz #77 Dátum: 2011. április 30., 15:46:43 »
Javított verzió:
t.zoli a nyakatekert megoldások mestere

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Z Login
« Válasz #76 Dátum: 2011. április 30., 15:32:56 »
Najó én ezt már nemigazán értem...
Kérlek szépen rakd ki a loginconfig.php nevű fájl tartalmát.

Köszönöm!

Nem elérhető t.zoli

  • Törzstag
  • **
  • Hozzászólások: 761
  • Románia én így szeretlek
    • Játékok
Re: Z Login
« Válasz #75 Dátum: 2011. április 30., 15:09:54 »
A loginconfigon belül
Rakd be a <?php után ezt a sort:
Kód: PHP (brief)
t.zoli a nyakatekert megoldások mestere

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Z Login
« Válasz #74 Dátum: 2011. április 30., 14:48:31 »
Rimelek, bevált a tipped!!!!!!!!!!! 
:dance2:  ;D
már csak 2 probléma van!!!
 :'( :blub:
Ha beléptem ezt adja ki!
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /tesztoldal.php:4) in /loginconfig.php on line 25

És ha ki akarok jelentkezni,akkor pedig alatta egy másik hibaüzenetet is kiír.
Warning: Cannot modify header information - headers already sent by (output started at /tesztoldal.php:4) in /loginconfig.php on line 30

Köszönettel: Gamerpen

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Loginrendszer
« Válasz #73 Dátum: 2011. április 30., 14:02:42 »
Még így se működik!!!!!! Nem értem mi a baj!!!
login2.php
Kód: PHP
  1. <?php
  2. include ('config.php');
  3. //MYSQL
  4. $passw = md5($_POST['pass']);
  5. $db = mysql_num_rows(mysql_query("SELECT * FROM `zl` WHERE user = '".mysql_real_escape_string($_POST['nev'])."' AND pass = '".mysql_real_escape_string($passw)."'"));
  6. if ($db == 1){
  7. $_SESSION['nev'] = $_POST['nev'];
  8. header ('Location:'.$location);
  9. }else{
  10. header ('Location:index.php');
  11. }
  12. ?>

loginconfig.php
Kód: PHP
  1. <?php
  2. include('config.php');
  3. if (isset($_SESSION['nev'])){
  4. if (isset($_GET['kilep'])){
  5. unset($_SESSION['nev']);
  6. header('Location:index.php');
  7. exit();
  8. }else{
  9. print "<A href='?kilep=1'><img src=images/logout.gif border= 0></A><br>";
  10. $hozzaferes = TRUE;
  11. }
  12. }else{
  13. print 'Hozzáférés megtagadva!';
  14. include('login.php');
  15. $hozzaferes = FALSE;
  16. }
  17. ?>
  18.  
Valaki mondjon értelmes választ!!!!!!! :blub: :dontgetit:

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.941
    • rimelek.hu
Re: Loginrendszer
« Válasz #72 Dátum: 2011. április 30., 14:01:12 »
Hiába az ob_start() ha még a tmp mappa sem írható. Az az első hibaüzenet. És a többi csak amiatt van. Ha el is tűnik a header küldésre vonatkozó rész, a sessiont akkor sem tudja kiküldeni. Fogadni mernék, hogy atw a tárhely. Vagy hasonló, ahol létre kell hozni a tmp nevű mappát a tárhely gyökérkönyvtárában.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 554
  • ThompsoN
Re: Loginrendszer
« Válasz #71 Dátum: 2011. április 30., 13:40:41 »
Már mondtam, hogy mi a megoldás. Kimenetpufferelés.

ob_start()

Pl.

Kód: PHP
  1. <?php
  2. //...
  3.  
  4. ?>
ThompsoN

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Loginrendszer
« Válasz #70 Dátum: 2011. április 30., 13:29:06 »
Beillesztem a kódokat hátha segít valamit.

login.php
Kód: PHP
  1. <link rel="stylesheet" type="text/css" href="css.css" />
  2. <?php
  3. include('config.php');
  4. print "<FORM method ='POST' action = 'login2.php'>
  5. Név:
  6. <input type=text name='nev'>
  7. Jelszó:
  8. <input type=password name='pass' >
  9. <input type=submit name=submit value='Bejelentkezés'>
  10. <A HREF=register.php>Regisztráció</A>
  11. </FORM>";
  12. ?>
  13.  

login2.php

Kód: PHP
  1. <?php
  2. include ('config.php');
  3. //MYSQL
  4. $passw = md5($_POST['pass']);
  5. $db = mysql_num_rows(mysql_query("SELECT * FROM `zl` WHERE user = '".mysql_real_escape_string($_POST['nev'])."' AND pass = '".mysql_real_escape_string($passw)."'"));
  6. if ($db == 1){
  7. $_SESSION['nev'] = $_POST['nev'];
  8. header ('Location:'.$location);
  9. }else{
  10. header ('Location:index.php');
  11. }
  12. ?>
  13.  

loginconfig.php

Kód: PHP
  1. <?php
  2. include('config.php');
  3. if (isset($_SESSION['nev'])){
  4. if (isset($_GET['kilep'])){
  5. unset($_SESSION['nev']);
  6. header('Location:index.php');
  7. exit();
  8. }else{
  9. print "<A href='?kilep=1'><img src=images/logout.gif border= 0></A><br>";
  10. $hozzaferes = TRUE;
  11. }
  12. }else{
  13. print 'Hozzáférés megtagadva!';
  14. include('login.php');
  15. $hozzaferes = FALSE;
  16. }
  17. ?>

Köszönettel: Gamerpen

Nem elérhető birmar2

  • Tag
  • *
  • Hozzászólások: 115
Re: Loginrendszer
« Válasz #69 Dátum: 2011. április 30., 13:23:16 »
Másold, de szerintem itt az ingyen tárhely átka lesz a gond :D

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Loginrendszer
« Válasz #68 Dátum: 2011. április 30., 13:19:11 »
Valamiért a belépéssel van baj...
Ha bemásolom az eredeti kódot tudtok segíteni?

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Loginrendszer
« Válasz #67 Dátum: 2011. április 30., 13:02:24 »
Sajnos nem vált be...Beillesztettem és most ezt írja ki:
Warning: session_start() [function.session-start]: open(/tmp/sess_f9cd273d3395b91f22dcb13f20f83f5b, O_RDWR) failed: No such file or directory (2) in /login2.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /login2.php:3) in /login2.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /login2.php:3) in /login2.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /login2.php:3) in /login2.php on line 10

Warning: Unknown: open(/tmp/sess_f9cd273d3395b91f22dcb13f20f83f5b, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 554
  • ThompsoN
Re: Loginrendszer
« Válasz #66 Dátum: 2011. április 30., 12:17:02 »
session_start()-elé tedd be ezt:

ob_start()
ThompsoN

Nem elérhető gamerpen

  • Felhasználó
  • Hozzászólások: 76
Re: Loginrendszer
« Válasz #65 Dátum: 2011. április 30., 12:12:22 »
t.zoli feltelepítettem a login rendszert.(töröltem az install fájlt.)
Regisztráltam.
Belépek a regisztrált felhasználómmal, és ezeket írja ki:

Warning: session_start() [function.session-start]: open(/tmp/sess_1a6ca851462b0e35f87cd50920f8200d, O_RDWR) failed: No such file or directory (2) in /login2.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /login2.php:3) in /login2.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /login2.php:3) in /login2.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /login2.php:3) in /login2.php on line 10

Warning: Unknown: open(/tmp/sess_1a6ca851462b0e35f87cd50920f8200d, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0