当前用户: 游客
请考虑注册为论坛会员

 
搜索讨论区:


 




博客论坛注册,让用户自己决定密码
—阅读本主题的博客原贴

用户帖子

18:23
08-04-25


央街浪子

管理员

admin

帖子数 93

 
1

昨天的文章“基于WP-Forum插件,构建与WordPress整合的论坛”有讲到博客和论坛的整合。来访的同学普遍反应不习惯登录才能在论坛发言,可能是博客留言用惯了吧,哈哈。基于论坛的发言方式,一个唯一的论坛ID还是需要的。wp-forum的论坛ID就是wordpress博客本身的ID,所以直接调用了wp的注册界面。不过WP的注册方式是注册时留一个email,然后去邮箱收密码。这样的方式本身对系统有一些要求,比如服务器本身要求有sendmail,而且真得很麻烦。想在论坛发言,总不见的要先注册一下,等5分钟收到密码再登录论坛?黄花菜都凉了。

能不能改变一下wp的注册方式,让用户在注册时自己决定密码呢?晃了一圈,找到两篇文章:

WordPress Hack: Users Choose Their Own Password

让wordpress新用户注册后的密码明文显示,取消邮件通知

两篇文章都是修改wp-login.php文件,第一篇的做法是增加两个密码输入文本框,密码输入一边,确认一边,然后就注册成功,可以登录了。第二篇的做法是,把原来发送在邮件里的密码直接显示给用户看,省去了再收mail的麻烦,注册成功后可以登录再修改成 自己想要的。我比较喜欢第一种方法,免得再修改了。

下面是修改后的画面,也可以直接去博客的注册画面试试看 :lol:

wpsignup2.png

喜欢的同学可以在第一篇文章里找到修改后的wp-login.php ;下载后替换原始文件即可(注意备份)

希望常来的同学都能注册一个ID(同时就是论坛的ID了),虽然只是订阅者(subscriber), 但好处是,一方面每次留言不用很麻烦的输入名字、邮件地址,网址之类的了(只登录第一次时选中remember me), 另一方面有插件可以允许自己上传头像,就不用麻烦时好时坏的gravatar了。最后的好处,就是帮我测试一下 :lol:

另外,根据小众软件-scavin的建议,本来加装了一个OpenID的插件,不过一直报“BAD Signature”错误,查了一下 ,主要是GMP和php的版本配合要求比较高,偷懒一下,就不深究了 :???: 现在的注册方式已经很方便了,不是吗 :razz:


—阅读本主题的博客原贴



回复主题: 博客论坛注册,让用户自己决定密码

游客名字 (必填):

游客邮件地址 (必填):

Guest URL (required)

数学计算 (必填)
8 + 3 之和是多少?       (必填)

主题回复:


 
 

关于 随便说说SBTalk 论坛

当前在线:

1 游客

最高在线人数: 40

讨论区:

讨论组: 3

讨论区: 7

主题数: 79

帖子数: 186

会员数:

有 58 位会员

有 37 位游客


央街浪子 已发表 93 篇帖子

发帖最多:

央街小小 - 11

Rey - 6

misser - 4

idpw.cn - 3

uhlan - 2

讨论区管理员:央街浪子 | 版主:央街浪子, 央街小小


© Simple:Press Forum - 版本 3.1.3 (Build 356)