小弟刚入门 先做一个会员验证的小系统
 具体功能是 注册了的会员才对进入网站的进行操作
 我知道这个功能是与php session有关的
 不知道各位有没有会员登录进行操作的代码或者教程(当然是越短越好,最希望能起个引导的作用的)
谢谢

解决方案 »

  1.   

    用户登陆的时候种上session,session里面写点有用的数据,然后等到了需要会员验证的其他的网页去读$_SESSION,有就是登陆了,没有就没登陆。具体最好去看php手册,里面就有session得用法
      

  2.   

    session应用举例  (1)用于用户认证  
    <?  
    session_start();  
    $dbh = mysql_connect("localhost:3306","xxxx","xxxx");  
    mysql_select_db("znsoft");//选择数据库  
    $query="select userid from reguser where userid='$userid' and pass='$pass' ";  
    //$userid $pass 是登录form传递过来的用户名和密码  
    $res=mysql_query($query,$dbh);  
    if($row=mysql_fetch($res))  
    {  
    $reguser=$row[0];  
    ?>  
    <script>  
    alert("ok,哥们,欢迎你!");  
    </script>  
    <?  
    }  
    else  
    {  
    $reguser="";  
    ?>  
    <script>  
    alert("sorry,你不是注册用户!");  
    </script>  
    <?  //你自己放上代码吧  
    }  
    session_register("reguser");  
    ?>  
    另一页面中检查是否已经登录  
    ================  
    <?  
    session_start();  if(isset($reguser)&&$reguser!="")//已经登录  
    {  
    echo "欢迎你,哥们";  
    }  
    else//没有登录呀  
    echo "请注册吧";  
    ?>  
    退出功能  
    ===============================  
    <?  
    session_destroy();  
    //或 $reguser="";  
    ?>  (2)用于传递变量  本程序用于在页面之间传递变量  
    <?  
    $name="m.y";  
    if(!sesion_is_registered("name"))//没有注册session变量 name  
    session_register("name");//注册 变量 name  
    ?>  
    第二页  
    ===================  
    <?  
    echo $name;  //不想用了,删掉吧  
    if(session_is_registered("name"))//是否注册,如果已经注册  
    session_unregister("name");//当然删掉啦  
    ?>
      

  3.   

    就是用session或者cookies来判断记录是否相同或存在来验证的。建议不要用cookies.
      

  4.   

    $na = $_POST['name']; //获取表单数据;
    $pass = $_POST['passwd'];
    $conn = mysql_connect("localhost","用户名","密码"); //建立连接
    mysql_select_db("数据库",$conn);
    $sql = mysql_query("select * from 表名 where name='$na' and pass='$pass'"); //验证
    if (mysql_num_rows($sql)==1) {
    echo "登陆成功!";

    }
    else {
    echo "登陆失败!";
    }