1、PHP+MYSQL会员系统的开发实例教程投稿:shichen2014 字体:增加 减小 类型:转载 时间:2014-08-23 我要评论这篇文章主要介绍了 PHP+MYSQL会员系统的开发实例教程,通过一个完整的会员系统开发,进一步加深对 PHP+MySQL程序设计流程的认识,需要的朋友可以参考下本文通过一个简单的实例完成了完整的 PHP+MySQL会员系统功能。是非常实用的一个应用。具体实现步骤如下:一、会员系统的原理:登陆判断保持状态(Cookie 或 Session)验证状态及其权限二、会员系统的安全:1、学会使用常量提高 md5安全性2、Cookie/ Session 少用明文信息3、
2、Session 安全性要大于 Cookie4、使用 Cookie/ Session读取信息 尽量增加判断信息5、Cookie/ Session 内容要精简6、对于错误信息及时销毁 Cookie/ Session三、数据库 test,表 user_list,及其字段uid m_id username password1 1 admin 291760f98414679e3fd3f9051b19b6f72 2 admin2 895785cfa5d8157f4d33c58ae0f55123password:分别为 md5(admintest100)、md5(admin2test100)即密码是与常量
3、test100绑定后,再经过加密储存到数据库中的,这一步可以在注册时设置。四、配置页面 m_config.php:?123456789101112131415“;if($new_time-$onlinetime10)/设置超时时间为 10秒,测试用echo “登录超时,请重新登录“;exit();session_destroy();else$_SESSIONtimes=mktime();?363738五、登录页面 m_user.php:?1234567891011121314用户名:用户名:验证码:5213六、设置了权限及超时的页面 m_zhuangtai.php:?12345“;/登录时该的
4、时间/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 秒未操作该页面 登录超时,请重新登录。4、用 admin2 admin2登录后,因为权限为 2,所以无法查看 m_zhuangtai.php页面的内容,提示:你的权限不足,不能查看该页面。希望本文所述实例对大家 PHP程序开发有所帮助。