Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 如何实现邮箱实名注册验证功能?高手请进!

[复制链接]
mrsaner 发表于 2009-3-31 15:39:18 | 显示全部楼层 |阅读模式
本帖最后由 mrsaner 于 2009-4-26 15:35 编辑

郁闷中,UCHome为何不自带校内、开心网的邮箱实名注册验证功能。
官方相关工作人员能出来发个话吗???!


邮箱验证注册应该是必要的功能
为什么discuz有而uch却把这个功能去掉呢??

谁能把这个功能做出来啊!!!!!!!!!!!!!!!!!!!!


难道就没人能开发出UCH的E-mail注册登陆功能吗?
我们众千万的草根站长,百万的呼声,十万火急的建议给官方,

结果呢,就不要寄希望于官方会加入这种功能了!!!

难道我们就没人能自己开发出来吗???
即使以收费的方式发放,想必市场也异常红火!
可就是千呼万唤SI都不出来。。。
哎。。。。。。。。。。。。


不错
楼主弄个流行的email注册并验证的那种
最好是直接输入email就可以了
然后提示进入输入email的网站激活
天涯客栈 发表于 2008-11-25 23:55

这个绝对需要的站长多!!!!
哪位高手开发出插件,必定市场潜力无限。。。
官方故意不放出,就不要寄希望于官方了!

补充下,就像 校内网 海内网 开心网 开心001等都实现了。。。

难道UCH里的众多高手就没能搞定这种注册功能吗???!!!

---------------
锦猫鼠 已经做出了这样的功能,目前为测试阶段。欢迎站长朋友们测试!
------email登陆的功能实现的方法:(锦猫鼠 原文日志记录 版权归原作者)
最近看到广大的站长朋友需要email登陆的功能
所以我就抽时间做了一个
主要修改了UC代码,对UCH的代码则不改动
提前申明几点:
1.如果官方团队不允许我直接修改UC代码,请及时告诉我
2.如果有站长朋友认为我做的不好,你可以选择不用
3.有任何错误请及时告诉我,我会定期更新

下面开始吧
1.打开uch目录下的 uc_client/control/user.php 文件 控制层
找到登陆接口 function onlogin() 继续往下找 加入蓝色的代码
  if($isuid) {
   $user = $_ENV['user']->get_user_by_uid($username);
  } else {
   $user = $_ENV['user']->get_user_by_username($username);
   if(!$user) $user = $_ENV['user']->get_user_by_email($username);
  }
2.打开uch目录下的 uc_client/model/user.php 文件 模型层 加入蓝色代码
找到这个地方
function get_user_by_username($username) {
  $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE username='$username'");
  return $arr;
}
加入下面这个函数
function get_user_by_email($email) {
  $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE email='$email'");
  return $arr;

}

3.打开 template/do_login.htm 文件
找到用户名 修改为你想要显示的文字 如用户名或邮箱

4.然后拿着这2个文件 uc_client/control/user.php  uc_client/model/user.php  去uc里面直接覆盖即可
注意:如果你的uch和uc通讯方式是http,则必须执行第三步,否则不支持email登陆
我在本地测试是成功的,如果发现不成功,请仔细检查是否是英文状态下的标点符号
有问题随时告诉我,谢谢!
arnol 发表于 2009-3-31 18:28:57 | 显示全部楼层
不需要
我不需要
我真的不需要

http://love.cxzj.com
回复

使用道具 举报

 楼主| mrsaner 发表于 2009-4-5 17:06:54 | 显示全部楼层
这里高手这么少么?
回复

使用道具 举报

lcblbbs 发表于 2009-4-5 20:03:29 | 显示全部楼层
可以做。
回复

使用道具 举报

aqbhc 发表于 2009-4-5 20:30:10 | 显示全部楼层
我觉得还是蛮有必要的,看网站类型了
回复

使用道具 举报

aqbhc 发表于 2009-4-5 20:30:31 | 显示全部楼层
我觉得还是蛮有必要的,看网站类型了
回复

使用道具 举报

 楼主| mrsaner 发表于 2009-4-13 10:04:44 | 显示全部楼层
可以做。
lcblbbs 发表于 2009-4-5 20:03


高手,期待做出来发布!收费也可以的。
回复

使用道具 举报

 楼主| mrsaner 发表于 2009-4-24 13:14:48 | 显示全部楼层
本帖最后由 mrsaner 于 2009-4-25 08:49 编辑
不错
楼主弄个流行的email注册并验证的那种
最好是直接输入email就可以了
然后提示进入输入email的网站激活
天涯客栈 发表于 2008-11-25 23:55

这个绝对需要的站长多!!!!
哪位高手开发出插件,必定市场潜力无限。。。
官方故意不放出,就不要寄希望于官方了!



补充下,  就像 校内网 海内网 开心网 开心001等都实现了。。。

难道UCH里的众多高手就没能搞定这种注册功能吗???!!!
回复

使用道具 举报

 楼主| mrsaner 发表于 2009-4-27 07:28:46 | 显示全部楼层
这个绝对需要的站长多!!!!
哪位高手开发出插件,必定市场潜力无限。。。
官方故意不放出,就不要寄希望于官方了!



补充下,  就像 校内网 海内网 开心网 开心001等都实现了。。。

难道UCH里的众多 ...
mrsaner 发表于 2009-4-24 13:14


行了!!!
回复

使用道具 举报

绿水孤坟 发表于 2009-4-27 10:25:53 | 显示全部楼层
这么好的功能竟然没人顶。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 10:43 , Processed in 0.027351 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表