谁有会员验证例子或者教程 小弟刚入门 先做一个会员验证的小系统 具体功能是 注册了的会员才对进入网站的进行操作 我知道这个功能是与php session有关的 不知道各位有没有会员登录进行操作的代码或者教程(当然是越短越好,最希望能起个引导的作用的)谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用户登陆的时候种上session,session里面写点有用的数据,然后等到了需要会员验证的其他的网页去读$_SESSION,有就是登陆了,没有就没登陆。具体最好去看php手册,里面就有session得用法 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");//当然删掉啦 ?> 就是用session或者cookies来判断记录是否相同或存在来验证的。建议不要用cookies. $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 "登陆失败!";} ImageTTFText x y 参数 php 这是怎么回事呀 诚聘网站PHP工程师,主要为网站B/S系统程序开发 急!一个很简单的错误,帮忙找你下! 关于:array_walk_recursive 关于搜索问题! 在PHP裡面,如何判斷一個語句是否執行成功 我的网站受到别人捣乱,但是我还不知道他从哪里可以进入别的会员的管理后台,唉 $row = $this->m_childlist[$i]->display($row, $sublist); 这是什么意思? 微信内置浏览器跳转问题 PHP 怎么样遍历$_GET或$_POST 关于if(!$foo){}的问题
<?
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");//当然删掉啦
?>
$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 "登陆失败!";
}