Autor Zpráva
Nich
Profil
Zdravím,
jak už jsem napsal do názvu tématu mám problém s Přihlašováním...

session_start();

// Pokud je stisknuto tlacitko Prihlasit
if (isset($_POST[$auth_login]))
{

//(nefunguje), Pokud je vyplněno správně kolonka "user" a kolonka "pass" tak je předána $_SESSION['logged'] = true
    if ($_POST['user']=="h" && $_POST['pass']=="h")
    { 
	   session_regenerate_id();
	   $_SESSION['logged'] = "1";
	   echo "<br /> user a pass bylo správně vyplněno <br />";
	}

//(nefunguje), Pokud ne, tak je předána $str = "spatne" 
	elseif (!isset($_SESSION["logged"])) 
	{
	$str = "spatne";
	echo "<br /> user a pass bylo špatně vyplněno <br />";
	}
}

//(nefunguje), Pokud bylo správně vyplněno "user" a "pass" includuje se "prihlasen.php"
if ($_SESSION['logged'] == true)
{
       echo "<br /> includne se PRIHLASEN <br />";
}

// Pokud ne includne se prihlasovaci formular
else     
{
	   echo "<br /> includne se PRIHLASOVACI FORMULAR <br />";
	   include ("formular.php");
}	


Tady jeste vlozim jak vypada formular

<form method="post" action="">
<div id="rightblock">
<input name="action" type="hidden" value="" />
Jméno:&nbsp;<input id="bunka" type="text" name="user" size="10" value="" />&nbsp;&nbsp;&nbsp;
Heslo:&nbsp;<input id="bunka_2" type="password" name="pass" size="10" value="" />&nbsp;&nbsp;&nbsp;
<input id="tlacitko" type="submit" name="auth_login"  value="Přihlásit" />
</div>
</form>


Nefungují mi první dvě podmínky po téhle podmínce "if (isset($_POST[$auth_login]))" tzn. např. i když zadám do "usera" a "pass"="h" tak se nic neděje... prostě je to nefunkční a já netuším proč....
BetaCam
Profil
Nich
if (isset($_POST[$auth_login]))

Tak taky co to je za podmínku?? Když už tak snad nějak takhle ne??

if (isset($_POST['auth_login']))
Nich
Profil
Njn uz to faka .... moc dik BetaCam.... zacatky sou holt tezky :D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0