已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP+MYSQL会员系统的开发实例教程投稿:shichen2014 字体:增加 减小 类型:转载 时间:2014-08-23 我要评论这篇文章主要介绍了PHP+MYSQL会员系统的开发实例教程,通过一个完整的会员系统开发,进一步加深对PHP+MySQL程序设计流程的认识,需要的朋友可以参考下本文通过一个简单的实例完成了完整的PHP+MySQL会员系统功能。是非常实用的一个应用。具体实现步骤如下:一、会员系统的原理: 登陆-判断-保持状态(Cookie或Session)-验证状态及其权限二、会员系统的安全:1、学会使用常量提高md5安全性2、Cookie/ Session 少用明文信息3、Session安全性要大于Cookie4、使用Cookie/ Session读取信息 尽量增加判断信息5、Cookie/ Session内容要精简6、对于错误信息及时销毁Cookie/ Session三、数据库test,表user_list,及其字段 uid m_id username password 1 1 admin 291760f98414679e3fd3f9051b19b6f7 2 2 admin2 895785cfa5d8157f4d33c58ae0f55123password:分别为md5(admintest100)、md5(admin2test100)即密码是与常量test100绑定后,再经过加密储存到数据库中的,这一步可以在注册时设置。四、配置页面m_config.php:?1234567891011121314151617181920212223242526272829303132333435363738?phpsession_start();/数据库连接$conn=mysql_connect(localhost,root,);mysql_select_db(test,$conn);/定义常量define(ALL_ps,test100);/查看登录状态与权限function user_shell($uid,$shell,$m_id)$sql=select * from user_list where uid=$uid; $query=mysql_query($sql);$us=is_array($row=mysql_fetch_array($query);$shell=$us ? $shell=md5($rowusername.$rowpassword.ALL_PS):FALSE;if($shell)if($rowm_id=$m_id)/$rowm_id越小权限越高,为1时权限最高return $row;elseecho 你的权限不足,不能查看该页面;exit(); elseecho 登录后才能查看该页;exit(); /设置登录超时function user_mktime($onlinetime)$new_time=mktime();echo $new_time-$onlinetime.秒未操作该页面.;if($new_time-$onlinetime10)/设置超时时间为10秒,测试用echo 登录超时,请重新登录;exit();session_destroy();else$_SESSIONtimes=mktime();?五、登录页面m_user.php:?1234567891011121314151617181920212223242526用户名:用户名:验证码:5213六、设置了权限及超时的页面m_zhuangtai.php:?123456789101112?phpinclude(m_config.php); $arr=user_shell($_SESSIONuid,$_SESSIONuser_shell,1);/设置该页面只有权限为1时即最高权限的才能访问user_mktime($_SESSIONtimes);/判断是否超时10秒/echo $_SESSIONtimes.;/登录时该的时间/echo mktime().;/当前日期/echo $arrusername.;/echo $arruid.;?有权限方能查看的内容七、测试结果: 1、用sss,sssssss登录,提示:用户名或密码错误。查看m_zhuangtai.php,提示:登录后才能查看该页。2、用admin admin登录后,因为权限为1,所以可以查看m_zhuangtai.php页面的内容。3、用admin admin登录后,因为权限为1,所以可以查看m_zhuangtai.php页面的内容,但10秒后再刷新,提示:X秒未操作该页面 登录超时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年阿坝州辅警招聘考试题库含答案详解(夺分金卷)
- 2025年辽阳辅警协警招聘考试真题含答案详解(黄金题型)
- 2025年达州辅警招聘考试题库含答案详解(精练)
- 2025年黄山辅警协警招聘考试真题附答案详解(能力提升)
- 2025年莱芜辅警招聘考试真题完整答案详解
- 2025年连云港辅警协警招聘考试真题含答案详解(培优a卷)
- 2025年黑龙江辅警协警招聘考试真题完整答案详解
- 2025年绵阳辅警协警招聘考试真题附答案详解(轻巧夺冠)
- 2025年锦州辅警招聘考试题库及参考答案详解
- 2025年钦州辅警协警招聘考试真题及答案详解(有一套)
- 幕墙工程量计算规则
- 2024-2025苏教版(2017)小学科学四年级上册期末考试测试卷及参考答案(共3套)
- 2024年广东高考物理试题分析和复习策略
- 中职学校学生量化考核规定
- 环境保护工作者个人自传范文
- 消毒供应专科护士培训与学习汇报
- 2025年人格权法的试题及答案
- 部编版八年级上册语文文言文总复习
- 建设工程造价管理协会工程造价纠纷调解手册
- 实施工程师述职报告
- 消防设施维护保养记录
评论
0/150
提交评论