• 13-08-2019, 18:21:20
    #10
    İlk satırdaki $users değişkenini almamışsınız muhtemelen. Çünkü hata mesajı $users değişkenini bulamadığını söylüyor.
    Ya da bir önceki satırda noktalı virgül koymayı unutmuşsunuz.

    onureroglu adlı üyeden alıntı: mesajı görüntüle
    Hocam teşekkür ederim. Çalıştı.

    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.
  • 14-08-2019, 02:46:42
    #11
    alın size daha kısa, hızlı ve hatasız versiyonu.
    $users = array(
        'ali' => '123456',
        'veli' => '123654'
    );
    
    if (isset($_POST['username']) && isset($_POST['password']) && !empty($_POST['username']) && !empty($_POST['password'])) {
        if(isset($users[$_POST['username']]) && $users[$_POST['username']] == $_POST['password']){
            //hersey ok giris yapildi
        }else{
            echo 'Kullanici Adı veya Şifre Hatalı'
        }
    } else {
        echo 'Kullanıcı Adı veya Şifre Boş';
    }
  • 15-08-2019, 10:49:56
    #12
    Vaktini ayırıp cevap veren herkese teşekkür ederim. İşim görüldü.