Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! Q 1.0发布,5分钟快速生成粉丝社区,助力内容创作者快速变现
搜索
查看: 4795|回复: 13

能否修改注册,注册不需要填写邮箱

[复制链接]
发表于 2009-1-11 14:36:35 | 显示全部楼层 |阅读模式
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
99%的人都的填写假的。 意义不大。

怎么去掉
发表于 2009-1-11 14:37:17 | 显示全部楼层
我一直想问这个问题。哈哈。
回复

使用道具 举报

发表于 2009-1-11 15:16:12 | 显示全部楼层
这个简单,修改注册模版文件
templates\default\register.htm


把以下代码去掉即可
  1. <label><em>{lang email}:</em><input type="text" name="email" autocomplete="off" size="25" id="email" onBlur="checkemail()" tabindex="1" class="txt" /> *</label>
复制代码
回复

使用道具 举报

发表于 2009-1-11 15:42:19 | 显示全部楼层
3# huaclub

实践证明,这是个严重的错误,我把问题想得太简单了
回复

使用道具 举报

发表于 2009-1-11 15:42:36 | 显示全部楼层
继续思考中
回复

使用道具 举报

发表于 2009-1-11 15:44:00 | 显示全部楼层
这个简单,修改注册模版文件
templates\default\register.htm


把以下代码去掉即可
{lang email}: *
huaclub 发表于 2009-1-11 15:16


之前我也这么认为。。哈哈。
回复

使用道具 举报

头像被屏蔽
发表于 2009-1-11 15:45:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-1-11 17:00:46 | 显示全部楼层
6# simple_yy


现在终于找出来了,把我前面所说的去掉register.htm文件的相应代码外,还要修改下面这个文件:
根目录\uc_client\model\user.php
打开user.php文件后,查找
  1. strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/", $email)
复制代码
替换为
  1. TRUE
复制代码
即可
回复

使用道具 举报

发表于 2009-1-11 17:03:55 | 显示全部楼层
哈哈,原理就是去掉邮箱地址的检查,让那个检查邮箱地址的函数返回值为TRUE,这样不管注册时在邮箱那填什么或不填都能通过邮箱检查
  1. function check_emailformat($email) {
  2.                 return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/", $email);
  3.         }
复制代码
回复

使用道具 举报

发表于 2009-1-11 17:25:38 | 显示全部楼层
不错。
回复

使用道具 举报

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

本版积分规则

腾讯云自营「网站建设」全新上线!仅需1元,即可快速体验企业官网、电商网站的海量精美模版

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2021-1-19 10:07 , Processed in 0.059750 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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