Kód: Vybrať všetko
<?
$heslo = $_POST['heslo'];
if ($heslo!="HESLO1")
{
header('Location: login.php');
}
else
{
setcookie('user', 'gsdgz3FGO', time()+180*60);
header('Location: index.php');
}
?>Kód: Vybrať všetko
<?
$heslo = $_POST['heslo'];
if ($heslo!="HESLO1")
{
header('Location: login.php');
}
else
{
setcookie('user', 'gsdgz3FGO', time()+180*60);
header('Location: index.php');
}
?>
napriklad takto:saskoo49 napísal:Nazdar. Vedel by mi niekto poradiť? Neviem ako rozbehať jednu funkciu. V podstate ide o zadanie hesla na prístup - ale potrebuje aby fungovalo viacero hesiel. Kód vyzerá takto:Ako by sa dalo spravit aby fungovalo napr. "HESLO1" a "HESLO2" na zapísanie tej cookie?Kód: Vybrať všetko
<? $heslo = $_POST['heslo']; if ($heslo!="HESLO1") { header('Location: login.php'); } else { setcookie('user', 'gsdgz3FGO', time()+180*60); header('Location: index.php'); } ?>
Kód: Vybrať všetko
if (($heslo!="HESLO1")||($heslo!="HESLO2")) Kód: Vybrať všetko
<?
$heslo = $_POST['heslo'];
$pass=array
(
'heslo1',
'heslo2',
);
if ($heslo!= $pass)
{
header('Location: login.php');
}
else
{
setcookie('user', 'gsdgz3FGO', time()+180*60);
header('Location: index.php');
}
?>
Kód: Vybrať všetko
if(!in_array($heslo, $pass))
Kód: Vybrať všetko
<?php
$hesla=array("asd", "bla", "vre");
$nacitane_heslo="asd";
$is=false;
foreach($hesla as $h){
if($nacitane_heslo===$h){
$is=true;
}
}
if($is){
setcookie('user', 'gsdgz3FGO', time()+180*60);
header('Location: index.php');
}
else{
header('Location: login.php');
}
?>
sice k tomuto prikladu sa to moc nevstahuje ale ako by si si predsatavoval pretypovanie v in_array ?
Kód: Vybrať všetko
<?php
$hesla=array(9, "bla", "vre");
$nacitane_heslo='9';
if(in_array($nacitane_heslo,$hesla)){
echo "ok, zhoduje sa z niektorym";
}
else{
echo "nezhoduje sa zo ziadnym...";
}
?>
saskoo49 napísal:takze ako ma vyzerať kod v ktorom to funguje?
Kód: Vybrať všetko
<?php
$hesla=array("heslo1", "heslo2", "heslo12165468486 :)");
$nacitane_heslo=$_POST["heslo"];
if(in_array($nacitane_heslo, $hesla, true)){
setcookie('user', 'gsdgz3FGO', time()+180*60);
header('Location: index.php');
}
else{
header('Location: login.php');
}
?>