Chci mit zabezpecenou cast stranek, myslite si ze todle zabezpeceni je dostacujici?
if ( (($_POST[form_login]==LOGIN)&&(md5($_POST[form_heslo])==HESLO)) )
{
$_SESSION[login] = $_POST[form_login];
$_SESSION[heslo] = $_POST[form_heslo];
}
elseif (($_SESSION[login]!=LOGIN)||(md5($_SESSION[heslo])!=HESLO))
{
echo '<h3>Nemáš přístup</h3>';
echo '<form action="" method="post">
<table align="center">
<tr>
<td>Login</td>
<td><input type="text" name="form_login" size="30"></td>
</tr>
<tr>
<td>Heslo</td>
<td><input type="password" name="form_heslo" size="30"</td>
</tr>
<tr>
<td></td>
<td align="center"><input type="submit" name="form_log" width="20"></td>
</tr>
</table>';
die();
}
Něco bych tam jen doplnil, ale pak to chce stejně vyzkoušet:
session_start();
if ( (($_POST["form_login"]=="LOGIN")&&(md5($_POST["form_heslo"])=="HESLO")) )
{
$_SESSION["login"] = $_POST["form_login"];
$_SESSION["heslo"] = $_POST["form_heslo"];
}
elseif (($_SESSION["login"]!="LOGIN")||(md5($_SESSION["heslo"])!="HESLO"))
{
echo '<h3>Nemáš přístup</h3>';
echo '<form action="" method="post">
<table align="center">
<tr>
<td>Login</td>
<td><input type="text" name="form_login" size="30"></td>
</tr>
<tr>
<td>Heslo</td>
<td><input type="password" name="form_heslo" size="30"</td>
</tr>
<tr>
<td></td>
<td align="center"><input type="submit" name="form_log" width="20"></td>
</tr>
</table>';
die();
}
LOGIN a HESLO jsou konstanty(pisou se bez uvozovek) , to jsem ale nenapsal.
Fungovat to funguje, ale zajima me spis jestli to je dostatacujici.
http://interval.cz/clanek.asp?article=1408
tam bys mel najit vse potrebne a torsku vic :)
nj, a konstanty sou naprd... raci to udelej pro vic uzivatelu ;)