logowanie...
Napisane: wtorek, 29 maja 2012, 20:57
Mozecie powiedziec mi co jest nie tak? zrobilem to najpierw z glowy..pozniej sprawdzilem w lekcji i nie mam pojecia.....moj kod to:
wpisalem taki kod do NetBeans-a i jak chcialem sprawdzic to nawet mi nie wyskoczyl formularz zebym mogl wpisac poprawne haslo i login...tylko od razu "jestes zalogowany"....o co chodzi?
Używaj znaczników code.
Code: Zaznacz cały
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
if ((isset($_POST['login'])&& isset ($_POST['password']))||$_SESSION['logged']=1)
{
if((!empty($_POST['login'])&& !empty($_POST['password']))||$_SESSION['logged']=1)
{
if($_SESSION['logged']==0)
{
$login= filter_var($_POST['login'],FILTER_SANITIZE_STRING);
$password= filter_var($_POST['password'],FILTER_SANITIZE_STRING);
}
if ($_SESSION['logged']==1 ||($login=='ralf' && $password=='1234'))..........tu jest 2x and.....nie wiem czmu wyskakuja na forum inne znaczki....
{
$_SESSION['logged']=1;
echo "jestes zalogowany";
}
else
echo "Niepoprawny login lub hasło";
}
else
echo "Wpisz login lub hasło";
}
if($_SESSION['logged']==0)
{
?>
<div id="form">
<form action="index.html" method="post" >
Login: <input type="text" name="login" maxlength="8" size="9"/>
Hasło: <input type="password" name="password" maxlength="8" size="9"/>
<input type="submit" value="zaloguj"/>
</form>
</div>
<?php
}
?>
</body>
</html>
Używaj znaczników code.