<?php
if (!empty($_POST)) {
if ($_POST['kullanici_adi'] == 'test' && $_POST['kullanici_sifre'] == '123') {
$Mesaj=$YetkiliGiris;
}else if($_POST['kullanici_adi'] == 'test2' && $_POST['kullanici_sifre'] == '123'){ # Kullanıcı 2
$Mesaj=$YetkiliGiris;
} else {
$Mesaj=$YetkisizGiris;
}
} else {
echo $HtmlForm;
}
echo $Mesaj;
?>Bu şekilde aşağıya doğru stediğiniz kadar kullanıcı ekleyebilirsiniz.
Ek olarak diğer arkadaşların söylediği gibi array içinde veya txt üzerinde kullanıcı bilgilerini tutmak if sorgusunu kısaltacaktır.
Hocam teşekkür ederim. Çalıştı.
<?php
$users = array(
'ali' => '123456',
'veli' => '123654'
);
if (!empty($_POST)) {
if(array_key_exists($_POST['username'], $users)) {
if($users[$_POST['username']] == $_POST['passwords'])
{
$Mesaj=$YetkiliGiris;
}
else
{
$Mesaj=$YetkisizGiris;
}
} else {
$Mesaj=$YetkisizGiris;
}
}
else {
echo $HtmlForm;
}
echo $Mesaj;
Hocam teşekkür ederim. Ancak aşağıdaki hatayı verdi. Bu arada yukarıdaki arkadaşın verdiği kodlar çalıştı.
Parse error: syntax error, unexpected '$users' (T_VARIABLE) in
/home/x/public_html/x/deneme.php on line
67 şeklinde bir hata alıyorum.