这样的功能如何实现,给个思路吧。主要是为了给用户演示使用,用户不用输入注册、输入用户名、密码。

解决方案 »

  1.   

    做一个隐藏的form
    包含  username  password等等点 链接 Javascript提交 就可以。
      

  2.   


    <script type="text/Javascript">
    function mysubmit(){
      var obj = document.form1 ;
      obj.action='login.php';//提交到检验的地址
      obj.submit();
    }
    </script>
    <form name="form1" id="form1" method="post">
    <input type="hidden" name="username" id="username" value="xxxx" />
    <input type="hidden" name="password" id="password" value="xxxx" />
    .
    .
    .
    .
    .
    </form>
    <a href="#" onclick="mysubmit();">点击登录</a>
      

  3.   

    这个要取决于你的网站登录所才用的session机制了,简单的说就是正常用户登录与否是按什么来判断的。然后当用户点击这个按钮的时候,直接在session中设置demo用户的用户id。
    $_SESSION['uid'] = XXX;
      

  4.   

    首先,你数据库中要有一个demo的帐号,这样也方便你分配权限(可以为最低用户组的权限)
    然后如下
    <a href='domo_login.php'>测试登录</a><?php
    /**
    *demo_login.php  测试用户直接登录
    */
    $_SESSION['User'] = 1;
    header("Location:index.php");
    ?>前题是,你的用户登录判断是以session型式,且SESSION标识是User,demo的ID=1,其实同你普通用户登录一样操作就可以,只不过是不需要验证,直接把demo的信息记录下来就行
      

  5.   

    表单提交<a onclick='document.getElementById("formid").submit()'>登录</a>或者URL GET方法传参<a onclick='mange.php&user=demo&pwd=123456'>登录</a>