Tüm sayfa için kullanıcı kimlik doğrulaması Doğrulama

4 Cevap php

Ben sunucu tarafı komut dosyası için ön uç PHP HTML sayfasını kullanıyorum. Şimdi sorun i Mozilla ayarına javascript devre dışı bırakarak yüklenebilir yapılandırma sayfası var.

I javascript doğrulamak için çerez kullanıyorum çünkü

Bu kaçınma i kullanıcı ve doğrulama dönüş sayfasını ima olmadan bazı php script onload arayabilecek bir şey gerekiyor

regards hemant

4 Cevap

Sen, bir framework (örneğin MVC vb kullanma gibi) bile gerçekten küçük birini kullanın ve sonra da Denetleyicisi initialise zaman istekleri kimlik doğrulaması olabilir.

Yoksa özel kod isterseniz:

  1. (örneğin index.php) bir PHP dosyası ile tüm istek ve rota onları yakalamak için (Apache. Htaccess) yeniden kullanabilirsiniz
  2. Bu dosya kullanıcının kimliğini doğrulamak ve daha sonra bunları hedefe göndermek için istenen rota (GET) patlayacak:

    $ Yol = $ _GET ['rota'];

Başarıyla doğrulanmış kullanıcı var, $ _SESSION dizi bu bilgileri depolamak.

Daha fazla bilgi:

Couldn't you just do a check if there browser has JavaScript enabled or disabled? then use PHP session?

Moving away javascript based cookies, and possibly using php session to validate the login, or using php cookie.. that way the sites not dependent on the javascript, especially if its a security issue..

<script type=”text/javascript”>
    document.write('Javascript Loaded!');
</script>
<noscript>
   <div style=”color:#FF0000; font-weight:bold; text-align:center;”>
     Javascript must be enabled to see this site!
   </div>
   <meta http-equiv=”refresh” content=”0; url=http://www.yourdomain.com/nojs.php”>
</noscript>

Eğer işleme için php sayfa onları yönlendirme olabilir bu şekilde ..?

Ben bunu soruyorsun ne olduğunu tam olarak emin değilim ama eğer bir site güvenli, ve sadece tek bir giriş / parola kombinasyonu var eğer sakıncası yoksa istiyorsanız, siz de. Htaccess kullanabilirsiniz.