PHPFusion - tai laisvai platinama nemokama turinio valdymo sistema (TVS), kurios pagalba galite greitai, lengvai ir
patogiai susikurti norimą internetinį puslapį. Plačiau apie sistemą...
Sveiki, taigi man iškilo problema - paspaudus prisijungti, man rašo, jog sėkmingai prisijungiau, bet neišmeta pasirinkimų, panelėje, kuriuos turėtų išmesti prisijungusiajam.
Prisijungimo kodas:
<form action="login.php" method="post">
<fieldset>
<legend>Prisijungimas:</legend> <?php if(isset($_POST['log'])){ $username=$_POST['username']; $pass=$_POST['pass']; if($username==NULL|$pass==NULL){ print" <center><b>Patikrinkite ar ivedete visus duomenis</b> </center><br> "; }else{ $passw=md5($_POST['pass']); $log=mysql_query("SELECT * FROM mv_user WHERE vardas = '".$_POST['username']."' && pass = '".$passw."'")or die(mysql_error()); $log2=mysql_num_rows($log); if($log2==0){ print" <center><b>Neteisingas vartotojo vardas arba slaptažodis</b> </center><br> "; }else{ $log3=mysql_query("SELECT * FROM mv_user WHERE vardas = '".$_POST['username']."'")or die(mysql_error()); $log4=mysql_fetch_array($log3); $_SESSION['username']=$log4['vardas']; $_SESSION['rank']=$log4['rank']; $_SESSION['logged']="YES"; print" <center><b>Sveikiname sekmingai prisijungus</b> </center><br> ";
Prašau pagalbos. www.ltravian.ym.lt/tvs - Svetainė, kurioje yra ši bėda..
P.s. Ši problema atsirado, kai pakeičiau TVS dizainą... TVS pavadinimas - MVTVS. Taip.
sorry blogai paziurejau nlb supratau kur klaida kaip ir nera jos. bet kiek ziuriu nematau kad butu kur panele ar ta panele yra login()? nes biski susimaisiau dabar. ir nematau funkcijos session start gal sesijos nepradedi ir nieko nerodo nzn. Jei padėjau tau, palik komentarą mano profili ir +11. WEB paslaugos- http://webers.in/
Tai, dabar meta error'ą.
Ir vistiek neprijungia...
Error'as:
Warning:session_start()[function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/qpel/domains/ltravian.ym.lt/public_html/tvs/login.php:2) in /home/qpel/domains/ltravian.ym.lt/public_html/tvs/login.php on line 3
Warning:session_start()[function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/qpel/domains/ltravian.ym.lt/public_html/tvs/login.php:2) in /home/qpel/domains/ltravian.ym.lt/public_html/tvs/login.php on line 3
Edit:
Susitvarkiau.
Reikėjo atjungti notepad'o utf-8 BOM'ą... Taip.