已有40人关注
PHP典型模块精解注册登录模块注册登录不了,弹出一大堆代码,且页面布局杂乱。
发表在PHP图书答疑 2015-03-24
是否精华
版块置顶:
PHP典型模块精解注册登录模块注册登录不了,弹出一大堆代码,且页面布局杂乱。
分享到:
精彩评论 20
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-24
11L
有zend文件夹,然后怎么操作?
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-25
12L
老师还在吗?我的问题还没解决完呢?
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-03-25
13L
您的问题我已经在上面跟您说了,是发送邮件时候的问题,我们提供的账号密码失效了,您设置成您自己的吧。
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-25
14L
老师,是不是很文件夹有那个zend的话就不用下zend_mail组件了?
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-03-25
15L
是的,不需要单独下载。另外我刚才注册了一个搜狐邮箱mrsoft111@sohu.com 用户名mrsoft111 密码mrsoft。你把相应的设置改成这个吧,之后应该就可以注册成功了。
相关代码如下:
$envelope="mrsoft111@sohu.com"; //定义登录使用的邮箱

/*   网络版发送邮件方法  */

$config = array('auth' => 'login',
            'username' => 'mrsoft111',
            'password' => 'mrsoft'); //定义SMTP的验证参数
$transport = new Zend_Mail_Transport_Smtp('smtp.sohu.com', $config); //实例化验证的对象
$mail = new Zend_Mail('GBK'); //实例化发送邮件对象
    $mail->setBodyHtml($mailbody); //发送邮件主体
    $mail->setFrom($envelope, '明日科技典型模块程序测试邮箱,恭喜您用户注册成功!'); //定义邮件发送使用的邮箱
    $mail->addTo($_GET['email'], '获取用户注册激活码'); //定义邮件的接收邮箱
    $mail->setSubject('获取注册用户的激活码'); //定义邮件主题
    $mail->send($transport); //执行发送操作

/*   网络版发送邮件方法  */
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-25
16L
老师您好,注册激活那个已经在您的指导下成功实现了,现在找回密码时总是显示填写信息错误,我用zend studio运行时有一个错误,undefined variable “$tr”,我附件里有出错位置的截图,谢谢您再帮我看看,谢谢了。。。
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-03-25
17L
读者您好:
首先,您在found_chk.php文件中,将搜狐邮箱的账号密码设置为我之前给你提供的那个。
之后的代码有一处需要修改的:
if(false ==$mail->send($tr) ){改为:if(false ==$mail->send($transport) ){
上面的那句$mail->send($transport); //执行发送操作  删除
即:关键代码为:
$envelope="mrsoft111@sohu.com"; //网络版定义登录使用的邮箱
$config = array('auth' => 'login',
            'username' => 'mrsoft111',
            'password' => 'mrsoft'); //定义SMTP的验证参数
$transport = new Zend_Mail_Transport_Smtp('smtp.sohu.com', $config); //实例化验证的对象
$mail = new Zend_Mail('GBK'); //实例化发送邮件对象
    $mail->setBodyHtml($mailbody); //发送邮件主体
    $mail->setFrom($envelope, '明日科技典型模块程序测试邮箱,修改用户注册密码!'); //定义邮件发送使用的邮箱
    $mail->addTo($email, '获取用户新密码'); //定义邮件的接收邮箱
    $mail->setSubject($subject); //定义邮件主题


/*   网络版发送邮件方法  */
if(false ==$mail->send($transport) ){
$reback = '-1';
}else{
$reback = '1';
}
}else{
$reback = '2';
}
}else{
$reback = $sql;
}
echo $reback;
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-25
18L
嗯,成功了,谢谢您,还有我想问下输入完找回信息后点确定时响应速度很慢是怎么回事?我以为没反应结果又点了几下,最后发过来好多的重置密码邮件,另外,如果我想把邮箱改为qq邮箱,能修改成功吗?需要怎么样修改?谢谢老师。。。。
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-26
19L
老师您好,我的问题还没问完呢,您有时间再帮我解答下,行吗?
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-03-26
20L
读者您好:
点一下“找回密码”,系统就在发邮件了,过10几秒才发送成功,这个是正常的。你点的次数多,所以发送的邮件就很多,这不是程序的问题。
你可以改为你自己的QQ邮箱试试,看是否发送成功。
另外想再跟您解释下:我们工作时间是每天的8:20-17:10.
16:30之后的问题,我们通常第二天回复,我们能保证的是工作日内,当天的问题尽量当天回复,因为我们也有其他工作任务,并不能保证说你发了问题,我们马上就回,希望您理解。
首页上一页 12 下一页尾页 20 条记录 2/2页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照