Parašė pauliuzas96· 2012 Vas. 28 21:02:57
#1
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> ";
}
}
}else{
if(! $_SESSION['logged']) {
login(); }else{
print " <center><b>Atsiprašome ".$_SESSION['username'].", Jus jau prisijunges.</b> </center><br> ";}}?>
</fieldset>
</form>
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.
Redagavo pauliuzas96· 2012 Vas. 28 21:02:05