登录后,每个用户都有一个自定义页面的登录名和密码脚本

时间:2014-03-08 05:29:00

标签: javascript

所以我有一个简单的脚本,我正在尝试利用多个用户的副项目。没有真正的安全性只需要每个用户的自定义页面。

我遇到的问题是让这个脚本允许每个用户/密码组合被重定向到该用户的自定义登录页面。

离。用户名 - 杰夫密码 - 幸运 - 如果正确请转到... com / users / jeff.htm     用户名 - Sally密码 - 主页 - 如果正确请转到... com / users / sally.htm
如果有人可以帮助或有任何想法让我听到他们。这是我试图以原生形式使用的脚本。

<script type = "text/javascript">

var count = 2;
function validate() {
var un = document.myform.username.value;
var pw = document.myform.pword.value;
var valid = false;

var unArray = ["Philip", "George", "Sarah", "Michael"];  // as many as you like - no     comma after final entry
var pwArray = ["Password1", "Password2", "Password3", "Password4"];  // the corresponding passwords;

for (var i=0; i <unArray.length; i++) {
if ((un == unArray[i]) && (pw == pwArray[i])) {
valid = true;
break;
}
}

if (valid) {
alert ("Login was successful");
window.location = "http://www.google.com";
return false;
}

var t = " tries";
if (count == 1) {t = " try"}

if (count >= 1) {
alert ("Invalid username and/or password.  You have " + count + t + " left.");
document.myform.username.value = "";
document.myform.pword.value = "";
setTimeout("document.myform.username.focus()", 25);
setTimeout("document.myform.username.select()", 25);
count --;
}

else {
alert ("Still incorrect! You have no more tries left!");
document.myform.username.value = "No more tries allowed!";
document.myform.pword.value = "";
document.myform.username.disabled = true;
document.myform.pword.disabled = true;
return false;
}

}

</script>

1 个答案:

答案 0 :(得分:0)

希望它能运作

if(valid)
 {
     window.location=".....com/users/"+ unArray[i] +".html"
 }

如果您希望用户去的页面不同,那么您可以为用户使用另一个数组。