网站会员管理系统模块设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网站会员管理系统模块设计
6 宣征
(一)整体项目描述:
在网站运营的过程中,有一批稳定的用户群体是很重要的,因此为了将用户群体的信息进行保存,同时也为了
能够给用户群体提供更好的服务,会员管理系统就成为了
网站不可缺少的组成部分。会员管理系统允许浏览者在线
填写注册表,经系统审核实时成为网站会员,页面添加登
录验证功能,后台设置会员管理界面。
(二)功能模块说明:
注册与登录模块,用户可以在网站上登记注册,并提交到用户管理数据库。待审核通过后成为正式会
员,享有网站提供的相应服务。
(三)基本功能:
1.支持会员登录与注册,MD5加密。
2.支持会员在登录成功后,可随时修改自己的信息。
3.忘记密码,会员可通过此功能重置自己的密码。
4.支持管理员手动更改会员状态或删除会员。
5.可按不同条件进行检索及批量操作。
6.支持不同的会员组。
7.会员检索:高级检索,复合检索。
8.管理功能:会员审核。
(四)相关代码及数据库应用:
/***************************** *数据库连接 *****************************/ $conn = @mysql_connect("localhost","root","root123"); if (!$conn){ die("连接数据库失败:" . mysql_error()); } mysql_select_db("test", $conn); w+)*@w+([-.]w+)*.w+([-.]w+)*$/', $email)){ exit('错误:电子邮箱格式错误。返回'); } //包含数据库连接文件 include(''); //检测用户名是否已经存在 $check_query = mysql_query("select uid from user where username='$username' limit 1"); if(mysql_fetch_array($check_query)){ echo '错误:用户名 ',$username,' 已存在。返回'; exit; } //写入数据 $password = MD5($password); $regdate = time(); $sql = "INSERT INTO user(username,password,email,regdate)VALUES('$username','$password','$email', $regdate)"; if(mysql_query($sql,$conn)){ exit('用户注册成功!点击此处 登录'); } else { echo '抱歉!添加数据失败:',mysql_error(),' echo '点击此处 返回 重试'; } > session_start(); //注销登录 if($_GET['action'] == "logout"){ unset($_SESSION['userid']); unset($_SESSION['username']); echo '注销登录成功!点击此处 登录'; exit; } //登录 if(!isset($_POST['submit'])){ exit('非法访问!'); } $username = htmlspecialchars($_POST['username']); $password = MD5($_POST['password']); //包含数据库连接文件 include(''); //检测用户名及密码是否正确 $check_query = mysql_query("select uid from user where username='$username' and password='$password' limit 1"); if($result = mysql_fetch_array($check_query)){ //登录成功 $_SESSION['username'] = $username; $_SESSION['userid'] = $result['uid']; echo $username,' 欢迎你!进入 用户中心 echo '点击此处 注销 登录! exit; } else { exit('登录失败!点击此处 返回 重试'); } > session_start(); //检测是否登录,若没登录则转向登录界面
';
';
';