多语言展示
当前在线:555今日阅读:195今日分享:41

使用PHP+MySQL开发简单的会员系统教程

在这里,小编将教大家如何使用PHP+MySQL进行简单的会员系统开发。主要涉及的内容包括:创建数据库和表、会员注册、会员登录、会员权限设置。涉及到的知识点:md5加密,Cookie/Session创建、使用、销毁等。下面将详细介绍怎样开发一个简单会员系统。
工具/原料
1

电脑

2

WampServer环境(Window+Apache+MySQL+PHP集成开发环境,大家可以在网上下载)

方法/步骤
2

写一个配置文件。该配置文件主要信息:开启Session设置;连接数据库;密码安全附加信息;用户判断用户是否登录,以及其是否具有访问权限的函数;用于查看会员登录是否超时的函数。具体代码如下: '10'){ echo '登录超时'; session_destroy(); }else{ $_SESSION['times'] = mktime(); //更新当前时间 } }?>

3

会员注册页面编写。新建一个会员注册的页面,命名为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 '注册失败'; }   }?>

用户名:
密--码:

4

进行会员注册。这里我们可以通过我们编写的注册页面进行会员的注册,注册后的信息会添加入相应的数据库中,截图如下:

5

会员登录页面编写。新建一个会员登入的页面,命名为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(); } }?>

用户名:
密--码:

6

会员访问的页面的创建。新建一个会员访问的界面,命名为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']);?>权限内容

7

至此,我们的一个简单的会员系统就开发完成。这里我们可以测试一下,以下是测试图片截图。

注意事项

源码下载地址:http://pan.baidu.com/s/1c0HzMKw

推荐信息