A-A+

夏日php+mysql注册登陆系统V0.2

2012年10月30日 PHP源码分享 评论 26 条 阅读 0 views 次

本程序由夏日博客独立设计完成的一个比较简单的小型php+mysql注册登陆系统,版本号是V0.2,php提交注册用户表单发送到mysql数据库,经常做网站的朋友,有了这个注册小系统就方便许多了,字段名可以自由添加与删除,提交时用正则进行数据验证,源代码比较精简,可以进行独立帐号管理,注册用户密码采用md5加密,功能还算比较齐全,可以在本基础很好的进行二次开发以适合网站应用。

主要功能有:(1),用户注册功能。(2),用户登陆修改功能。 (3),管理员登陆管理 。 (4),正达表达式验证。(5),md5密码加密。

本程序是由夏日博客独立设计完成,源码完全开源免费,程序你可以进行随意修改使用,但如果要进行商业用途,出现的一切后果由使用者负责!

先来浏览一下缩略图吧!可点击图片放大后按键盘 “ F ” 键查看图片实际效果图。

界面预览:

版权声明:首先 感谢您使用夏日PHP+Mysql注册登陆系统 ,对于一个开源软件的开发者来说,软件被广泛的使用是对我工作最大的回报。本软件不收取任何费用,可以用在任何用途,前提是保留开发者版权链接信息 <script type=”text/javascript” src=”https://www.xiariboke.net/net/cpt.js”></script>

源文件在不断更新中,本源码免费开源,保留版权信息,算是对原作者的一个支持,另外你可以获得本站免费技术支持和原程序升级服务。

好了,下面来看看安装与使用说明吧(夏日php+mysql注册系统在本页最下方进行下载):

第一,首先要有支持php+mysql的空间,缺一不可,空间是放置php文件的地方,mysql数据库是要导入mysql数据库的。

第二,将文件包进行解压后通过FTP进行上传到服务器指定目录下,如果在本地进行测试,则将解压后的文件放置到本地环境下。

第三,解压后会看到regi.sql文件,这就是 mysql 数据库文件了,将此文件导入到 mysql 数据库中,如果你还不会导入,请看下面这篇文章:如何利用工具导入.SQL数据库文件

第四,将php文件和mysql数据库导入成功后,还需要进行mysql服务器的配置,配置文件是 config.php 文件,这里是我本地的测试用户名和密码,要改成你自己的,配置好后就可以成功预览夏日PHP+mysql注册系统了。

第五,后台管理:index.php ,也是首页文件,输入管理员帐号:admin 密码:admin 即可,而会员用户自己的管理,需要自己输入注册的用户名和密码即可进行管理。这里默认即可。

第七,文件目录(1):index.php 登陆注册页面 (2):config.php  是 mysql 数据库配置文件。(3):admin_index.php 管理员修改用户页面。(4):member.php 会员登陆修改资料页面 (5):regi.sql 数据库文件。(5):style.css 页面美化CSS样式。

第八,如果将本登陆注册系统整个作为一个网站的一个单独模块的话,需要将整个php文件上传到相应目录下,比如“您的网站根目录/phpregi/”,另外还需要将 mysql 数据库进行导入,修改 config.php 配置文件,如果您只有一个 mysql 数据库的话,可以只将本登陆注册系统的数据表部分进行导入,修改 config 配置文件即可。如果将本系统放在网页中的某个地方,则可以将本系统进行包含文件即可。

第九,如果您是在本地进行学习研究而又没有本地环境的情况下,那么本博就推荐您一个不错的PHP集成环境吧,phpStudyAdmin,这个是集成了 php,apache,phpmyadmin,mysql,zend 的一个综合环境~~

小提示:本系统目前可作为新手学习研究使用,不太适合应用网站web程序。

本站下载:点击进行本站下载,开始你的php注册登陆系统之旅吧!

如果你在使用当中有什么问题,可在本页进行留言提问,我会尽量第一时间进行回复。

26 条留言  访客:26 条  博主:0 条

  1. 味蕾

    38行改成 if(isset($_POST[‘submit’]) && $_POST[‘submit’]){
    67 if( isset($_GET[‘tj’]) AND $_GET[‘tj’] == ‘register’ )
    121 if(!isset($_GET[‘tj’])){
    124 if(isset($_POST[“submit2”])){

  2. bigtotoro

    这个可以被然后登陆!

  3. 小二黑

    谢谢作者很好的资料

  4. 六道

    为什么我点注册后会提示
    Incorrect integer value: ” for column ‘id’ at row 1

    • 林子

      我也这样是myqsl版本问题但是删1那个,不行啊求解答

      • 匿名

        我也遇到了,是MySQL的问题,MySQL版本大于5,插入“”有Bug,需改为Null

        $sql = “insert into member values(null,'” . $_POST [‘member_user’]

  5. sleep

    感谢分享,希望可以加个修改密码,找回密码,那就差不多完美了!留个站位,希望博主可以更新~~

  6. 阿宝

    我提的问题哪里去了.

  7. 阿宝

    注册时候, 如果用户名重复了, 会有个提示, 但那提示非常难看,而且是 英文, 什么 duplicate 什么的. 这个我想改下,在哪里改啊, 没找到代码….

  8. wen

    没有密码找回功能吗,不完整的源码

  9. 纵宇郎

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: YES) in D:\APMServ5.2.6_zip\APMServ5.2.6\www\htdocs\config.php on line 11
    error!
    是怎么回事啊

  10. 一把刷子

    感谢老大,正需要呢,比较常用的一些源码。

  11. 阳光php

    提前看原理了,还是感觉下载源码好点,这个可以做个参考,适合学习研究.

  12. kap

    <?php if($_GET['tj'] == 'register')
    Notice: Undefined index: tj in //index.php on line 67
    这个代码老是出错啊。怎么回事
    smiling 回复:
    在前面加上 @ 容错语句,这是语句不规范造成的。

  13. ddd

    Notice: Undefined index: submit in //index.php on line 38

    Notice: Undefined index: tj in //ndex.php on line 67

    Notice: Undefined index: tj in //\index.php on line 121

    Notice: Undefined index: submit2 in //3\index.php on line 124

    提示这些错误是 为什么?
    smiling 回复:
    可能跟字母的大小写有关系,你可以检查一下提交submit和接受submit是否一样。

  14. 一木

    请教:会员修改中,能否加入密码的修改!

    • smiling

      下次进行更新,会考虑加上密码的修改。

  15. aqiao

    你好,执行主页时出现以下提示:
    Notice: Undefined index: submit in G:\register_v2\index.php on line 38

    Notice: Undefined index: tj in G:\register_v2\index.php on line 67

    Notice: Undefined index: tj in G:\register_v2\index.php on line 121

    Notice: Undefined index: submit2 in G:\register_v2\index.php on line 124

    • 23儿

      38行改为if(isset($_POST[‘submit’]) && $_POST[‘submit’])
      要先判断submit是否存在,在判断submit的值

  16. php粉丝网

    18行改成if(isset($_GET[“tj”])==”destroy”){

    24行改成if(isset($_GET[“tj”])==”modify”){ 这样没有提示了

    • 23儿

      这样写是不对的
      isset返回bool类型,不能判断destroy和modify
      应该这样
      if(isset($_GET[“tj”]) && $_GET[“tj”]==”destroy”)
      if(isset($_GET[“tj”]) && $_GET[“tj”]==”modify”)

  17. o神话o炽天使

    在PHP_5.2.9_ZLIB (可支持GZIP),冇法登陆,是什么原因?

  18. pggdt

    感谢分享,不过我再找带邮箱激活链接的注册系统,有空再来看看你的代码

  19. 好而易

    Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at D:\APMServ5.2.6\www\htdocs\XIARI\config.php:1) in D:\APMServ5.2.6\www\htdocs\XIARI\config.php on line 4

    Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at D:\APMServ5.2.6\www\htdocs\XIARI\config.php:1) in D:\APMServ5.2.6\www\htdocs\XIARI\config.php on line 4

    我的本地页面出现这个问题,是什么原因?

    • luby

      Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at D:\APMServ5.2.6\www\htdocs\XIARI\config.php:1) in D:\APMServ5.2.6\www\htdocs\XIARI\config.php on line 4

      我也是这个问题
      而且,输入admin admin
      无法登陆进去哈
      是怎么啦

  20. ccvvd

    打开出现下面警告 怎么回事儿
    Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at D:\ComsenzEXP\wwwroot\5\config.php:1) in D:\ComsenzEXP\wwwroot\5\config.php on line 4

给我留言