电脑
WampServer环境(Window+Apache+MySQL+PHP集成开发环境,大家可以在网上下载)
写一个配置文件。该配置文件主要信息:开启Session设置;连接数据库;密码安全附加信息;用户判断用户是否登录,以及其是否具有访问权限的函数;用于查看会员登录是否超时的函数。具体代码如下: '10'){ echo '登录超时'; session_destroy(); }else{ $_SESSION['times'] = mktime(); //更新当前时间 } }?>
会员注册页面编写。新建一个会员注册的页面,命名为login.php。具体代码如下:'; $password = md5($_POST['password'].ALL_PS); echo $password.'
'; $sql = 'insert into user_list(uid, m_id,username,password) values(null, '0', '$username', '$password' ) '; $query = mysql_query($sql); //获得受影响的行数 $row=mysql_affected_rows($conn); if($row>0) { echo '注册成功'; }else{ echo '注册失败'; } }?>
进行会员注册。这里我们可以通过我们编写的注册页面进行会员的注册,注册后的信息会添加入相应的数据库中,截图如下:
会员登录页面编写。新建一个会员登入的页面,命名为user.php。具体代码如下:'; $ps = $us ? md5($_POST['password'].ALL_PS) == $row['password'] : FALSE; if($ps){ $_SESSION['uid'] = $row['uid']; $_SESSION['user_shell'] = md5($row['username'].$row['password'].ALL_PS); $_SESSION['times'] = mktime(); //登录的时间 echo $_SESSION['times'].'
'; echo '登录成功'; }else{ echo '用户名或密码错误'; session_destroy(); } }?>
会员访问的页面的创建。新建一个会员访问的界面,命名为user_sys.php,这个页面中要进行会员是否登录以及是否有访问权限的设置,具体代码如下:'; //echo $_SESSION['user_shell']; $arr = user_shell($_SESSION['uid'] , $_SESSION['user_shell'], 4); echo $_SESSION['times'].'
'; echo mktime(); echo '用户名:'.$arr['username'].'
'; echo '密码:'.$arr['password'].'
'; echo 'm_id:'.$arr['m_id'].'
'; user_mktime($_SESSION['times']);?>权限内容
至此,我们的一个简单的会员系统就开发完成。这里我们可以测试一下,以下是测试图片截图。
源码下载地址:http://pan.baidu.com/s/1c0HzMKw