已有40人关注
关于 PHP开发典型模块大全(修订版) 代码问题
发表在PHP图书答疑 2017-09-26 《PHP典型模块开发全程实录》第1章 注册登录(PHP+Ajax+Zend_Mail实现)
是否精华
版块置顶:

之前买了贵公司的书

QQ图片20170926143845.jpg

书的编号 :ISBN 978-7-115-22582-5

登录模块  http://localhost/mr/05/01/register.php

出现了很多问题

附图如下:

数据库链接没问题

捕获.JPG

但是在验证登录名时出现了警告

很明显是链接的问题《代码版本过久》

//链接数据库

function init_conn(){

$this->conn=@mysql_connect($this->host,$this->name,$this->pwd);

@mysql_select_db($this->dBase,$this->conn);

mysql_query("set names gb2312");

}

但是我用了error_reporting(E_ALL ^ E_DEPRECATED);  /*mysqli_connect*/ 都解决不了

222.JPG

所以注册不了账户,我就在PHPMySQL上直接注册了一个 账户名fjl 密码123456

但是登录时出现下图

133.JPG

还有在找回密码哪里  信息什么都是正确的但是提出警告说填写信息错误

1222.JPG

这里的问题我找了很久了也去群里师兄哪里问过都说有这个问题但是也不知道怎么解决 

所以我代表大家来问问

期待贵平台的解答。


2017-09-26 14:47:48编辑
分享到:
精彩评论 2
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2017-09-27
沙发

读者你好:

    由于注册功能包含了邮箱激活等问题,需要下载zend,本地测试还需要安装smtp服务器,导致问题较为复杂,难以与判断出错信息。所以我们先把问题分解,只关注注册和登录功能,这样可以简化一下问题。

  1. 注册功能。修改rigester_chk.php文件,删除邮箱激活相关代码。修改后代码如下:

<?php
  include_once 'conn/conn.php';
  $sql = "insert into tb_member(name,password,question,answer,email,realname,birthday,telephone,qq) values('".trim($_GET['name'])."','".md5(trim($_GET['pwd']))."','".$_GET['question']."','".$_GET['answer']."','".$_GET['email']."','".$_GET['realname']."','".$_GET['birthday']."','".$_GET['telephone']."','".$_GET['qq']."')";
     $num = $conne->uidRst($sql);
     if($num == 1){
        $reback = '1';
     }
  echo $reback;
?>

此时可以注册成功,但是使用注册的账号密码登录时,会提示没有激活邮箱。请手动更改数据表中对应记录的active字段,将值由0更改为1.

2. 登录功能。修改login_chk.php文件部分代码,大概33-35行,修改如下:
//           if(!is_null($_COOKIE['count']) and $_COOKIE['count'] != 0){
              setcookie('count',0);
//          }

修改后可以正常登录。

ps: 如有对邮箱激活有兴趣,可以单独研究邮箱激活功能。


雨中笑
学分:62 LV3
2017-09-30
板凳

还是不行,老师我把代码全部发给您,您看看哈

01.rar


首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照