js基本上无法保证,用session吧
http://bolm.cn

解决方案 »

  1.   

    我觉得JS应该可以啊,看了好多用JS实现的简单登录页面,不过大多都是很复杂的那种,有用户名和密码的,比如下面这个:
    <SCRIPT LANGUAGE="JavaScript">
    function password() {
    var testV = 1;
    var pass1 = prompt('请输入密码:688','');
    while (testV < 3000) {
    if (!pass1) 
    history.go(-1);
    if (pass1 == "688") {
    alert('密码正确,准予进入!不过过路费还是要给的。2毛!');
    break;

    testV+=1;
    var pass1 = 
    prompt('密码不正确,你没获得主人的批准。');
    }
    if (pass1!="password" & testV ==3)               
    history.go(-1);
    return " ";

    document.write(password());
    </SCRIPT>
    这个是通过弹出窗口输入密码的,可我不想弹出窗口,想通过一个处理页面实现验证。没有方法吗?
      

  2.   

    SCRIPT LANGUAGE="JavaScript">
    function password() {
    var testV = 1;
    var pass1 = prompt('请输入密码:688','');
    while (testV < 3000) {
    if (!pass1) 
    history.go(-1);
    if (pass1 == "688") {
    alert('密码正确,准予进入!不过过路费还是要给的。2毛!');
    break;

    testV+=1;
    var pass1 = document.getElementById("txtIDorPassword").value;
    }
    if (pass1!="password" & testV ==3)               
    history.go(-1);
    return " ";

    document.write(password());
    </SCRIPT>你这样试试。你就写一个HTML控件里面去获取输入的用户名或密码啊。你如果说是对应的用户名和密码要在数据库中去比较的话那就要用AJAX了。这个比较简单。
      

  3.   

    这里没那么麻烦的,用不到数据库,就是事先声明变量"password",赋值一个常量"123456"。然后当用户点击链接时,跳转到一个页面让用户在表单中输入口令,如果与password的值相同,则跳转到正确页面,否则弹出信息告诉密码错误。就如此简单。。
      

  4.   

    js是可以实现的,但应该是当验证不通过时不转向,通过才跳转。用AJAX把用户名和密码提交给后台,然后和数据库进行比较,返回是否通过。