WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
查看: 4666|回复: 18

WordPress用户注册后密码明文显示,取消邮件发送

[复制链接]

2

主题

5

帖子

56

金钱

WP 新手

Rank: 1

积分
37
发表于 2009-9-17 15:00:29 | 显示全部楼层 |阅读模式
本帖最后由 liningbest 于 2009-9-17 15:02 编辑

我看论坛上有,我再发一遍,我用最新的WordPress2.84修改成功,并完美运行,我根据最新版的代码再说一下,需要的对照修改一下~~

有很多朋友在注册帐号后没有办法收到WordPress注册发送的密码,因而没有办法完成WordPress用户的注册过程。在网上查找了一下资料,将注册流程做了一些改动:让用户注册后密码明文显示,取消用邮件将密码发送给用户。以下是我对WordPress2.8.4版本的用户注册做的修改,记录在这里,希望对大家有用。
首先打开用户注册程序“wp-login.php”,在程序在WordPress安装的根目录下。
第一步:
大概在269行(可以通过查找“wp_new_user_notification”),有如下代码:
  1. wp_new_user_notification($user_id, $user_pass);
复制代码
将这一行代码注释掉,修改成以下代码:
  1. // wp_new_user_notification($user_id, $user_pass);
  2. setcookie(”u”, $user_login);
  3. setcookie(”user_pass”, $user_pass);
复制代码
第二步:
大概在496行(可以通过查找“$errors->add(’registered’,”),有如下代码:
  1. elseif ( isset($_GET['checkemail']) &&‘registered’ == $_GET['checkemail'] )  $errors->add(’registered’,__(’Registration complete. Please check your e-mail.’), ‘message’);
复制代码
将它修改为以下代码:
  1. elseif ( isset($_GET['checkemail']) &&‘registered’ == $_GET['checkemail'] )  $errors->add(’registered’,__(’ ^__^ 注册成功!<br />用户名:’ .$_COOKIE["u"] . ‘<br />密码:’ .$_COOKIE['user_pass'] . ‘<br />(登录后自行修改成您便于记忆的密码)’), ‘message’);
  2. // $errors->add(’registered’, __(’Registration complete. Please check your e-mail.’), ‘message’);
复制代码
将该文件保存为utf-8格式,WordPress用户注册密码明文显示,取消邮件发送的功能就算修改完成了。

效果见图: zhuce.jpg

20

主题

230

帖子

356

金钱

WP 高手

Rank: 6Rank: 6Rank: 6

积分
581
发表于 2009-9-17 15:12:16 | 显示全部楼层
好东西 ,收藏啦

0

主题

19

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
52
发表于 2009-9-17 22:12:50 | 显示全部楼层
额..修改出错了

47

主题

2988

帖子

4427

金钱

WP 神人

wange.im

Rank: 8Rank: 8

积分
6811
发表于 2009-9-17 22:16:33 | 显示全部楼层
先收藏,有机会试试

2

主题

5

帖子

56

金钱

WP 新手

Rank: 1

积分
37
 楼主| 发表于 2009-9-18 09:37:29 | 显示全部楼层
3# mildnes 尽量不要复制我上面的代码,这样会出现中英文标点符号的错误,尽量自己写,复制的话也要全面检查一下代码~~

0

主题

1

帖子

1

金钱

WP 新手

Rank: 1

积分
4
发表于 2009-9-18 10:43:34 | 显示全部楼层
修改后 没有看到变化~~

3

主题

108

帖子

661

金钱

WP 老手

Rank: 3Rank: 3Rank: 3

积分
497
发表于 2009-9-18 19:45:26 | 显示全部楼层
代码中大小写字符很乱。

还有一个问题啊,直接保存不行吗?

保存成utf8是什么意思?

3

主题

108

帖子

661

金钱

WP 老手

Rank: 3Rank: 3Rank: 3

积分
497
发表于 2009-9-18 20:03:36 | 显示全部楼层
就是这个utf8的问题没解决,导致页面乱码。看不清楚用户名和密码是什么。

请求帮忙。

0

主题

1

帖子

9

金钱

WP 新手

Rank: 1

积分
6
发表于 2009-9-28 21:38:37 | 显示全部楼层
厄,修改了,可是没变化。。。。。。。。。。。。。问题不知道出哪里了,就是没变化。。

71

主题

630

帖子

840

金钱

WP 大师

Rank: 7Rank: 7Rank: 7Rank: 7

积分
1506
发表于 2009-9-28 22:37:09 | 显示全部楼层
算了,还是等以后系统升级到可以为止,自己不想烦了,祝你们顺利。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|WordPress中文论坛 - CNWP ( 闽ICP备12016335号-11 )

GMT+8, 2019-7-24 10:16 , Processed in 0.110085 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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