2016-04-14 17 views
-6

Kullanıcıdan kullanıcı adı ve şifresini girmesini isteyen bir web sitesi oluşturmak istiyorum. Lütfen bana yapmama yardım et.kullanıcının oturum açma kimliğini ve şifresini girmesini isteyen bir web sitesi nasıl oluşturulur

Bu durumda oturum açma kimliği abcd ve parola abcd1234'tür. Bu kod parçasını (JavaScript dili) deniyorum. Ancak, kullanıcının siteyi ziyaret etmesini veya başka bir siteye yönlendirmesini nasıl durduracağımı bilmiyorum. Bunu basit bir şekilde nasıl yaparım? onlar sadece başka bir şey pencere konumunu ayarlayarak, doğru kimlik girmediyseniz

<html> 
<body> 
<script> 
function login() 
{ 
var a=prompt("Enter your user ID"); 
var b=prompt("Enter your password"); 
if(a=="abcd" && b=="abcd1234") 
{ 
    alert("Thank you for visiting"); 
} 
else 
{ 
    alert("Wrong ID or password!!"); 
} 
} 
login(); 
</script> 
<h1>Hello world!!!Welcome!</h1> 
</body> 
</html> 
+3

(1) Bunu, * istemci tarafı * kodu değil, * sunucu tarafı * kodunda yapmak isteyeceksiniz. Şu anda herhangi bir kullanıcı şifreyi öğrenmek için sadece kodu okuyabilir, böylece hiçbir şeyi korumazsınız. İstemci tarafı kodunda güvenlik yapılamaz. (2) Bir web sitesi oluşturmak, birçok çevrimiçi eğiticinin kapsadığı bir konudur. Yığın Taşması, bu eğiticilerin yerini almaz. Belirli bir sorunla karşılaştığınızda ya da belirli bir hatayla karşılaştığınızda size yardımcı olmaktan memnuniyet duyarız. – David

+0

Başlığınız ve ilk paragrafınız sorgunuzla uyuşmuyor ** Ancak, kullanıcının siteyi ziyaret etmesini veya başka bir siteye yönlendirmesini nasıl durduracağımı bilmiyorum **. Şüphesiz, kullanıcının sitenizi ziyaret etmesini durdurmak istemez misiniz? –

cevap

0

Peki, onları yönlendirmek olabilir. Veya pencereyi kapatarak yalnızca kapatabilirsiniz. Tabii

window.close(); 

, adı ve parola burada istemci tarafında saklanır, böylece oldukça yetkin kullanıcı basitçe kaynak kodundan okuyabilir. Güvende olmasını istiyorsanız, bunu arka uçta yapabilirsiniz, ancak bu bir arka uç dili bilgisi gerektirir ve sorunun kapsamını oldukça büyük hale getirir.

+2

Yani demek: 'window.location.href = 'www.google.com''? _answer zaten edited_ – Jer

+0

Whoops, yes. Konumu unuttum bir nesnedir. – GMchris

+0

tamam! Sadece küçük şeyler haha. – Jer

İlgili konular