dedecms 会员人工审核无法使用

源自:http://blog.webhtml.org/open-source/%E8%A7%A3%E5%86%B3dedecms-%E4%BA%BA%E5%B7%A5%E5%AE%A1%E6%A0%B8%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8/

我的注:找这个确实找了蛮久,从系统设置会员注册审核到数据库里字段spacesta设定默认值值为-1,后来找到注册页面(reg_new.php)改了里面会员注册后传到数据库里的值,测试还是已经审核的。后来在一个谷歌的一个不起眼的列表里找到这篇文章,找他的改了之后再注册果然是“未审核”状态,油然感慨写了这个注。正式的内容在下面:

开启人工审核的同时,必定也开启了 注册时需要填写详细资料 这一选项。

当你填写好基本信息后,账号的确是未审核状态,但是填写好详细信息时 会自动调整为标准状态(这一设计是为了,把“提示填写详细信息”这一状态消除掉)
解决方案:
法一:关闭 注册时需要填写详细资料
法二:打开

member/reg_new.php
找到$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `spacesta`='2' WHERE `mid`='{$cfg_ml->M_ID}'");
修改为$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `spacesta`='-1' WHERE `mid`='{$cfg_ml->M_ID}'");

posted @ 2011-03-24 21:25  happysha  阅读(547)  评论(0编辑  收藏  举报