用户注册流程

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-08-08 11:26

默认情况下,Drupal站点的用户注册,只需要一个用户名和一个有效的e-mail地址就可以了。模块可以通过实现用户钩子,来向用户注册表单中添加它们自己的字段。让我们编写一个名为legalagree.module的模块,它提供了一个便捷的方式,以使你的站点适应今天这个法制社会。

Drupal版本:

测试用户是否登录了

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-07 15:29

老葛的Drupal培训班 Think in Drupal

在请求期间,测试用户是否登录的标准方式,是检查$user->uid是否为0。Drupal有个名为user_is_logged_in()的函数可用来检查登录用户(还有一个相应的user_is_anonymous()函数用来检查匿名用户):
if (user_is_logged_in()) {
    $output = t('User is logged in.');
else {
    $output = t('User is an anonymous user.');
}

Drupal版本:

第6章 Drupal用户

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-07 15:24

老葛的Drupal培训班 Think in Drupal

用户是使用Drupal的重要原因。Drupal可以帮助用户创建一个在线社区,在上面大家可以一起协作,交流。在本章中,我们将揭开Drupal用户内幕,看一下如何验证用户,用户的登陆,还有用户的内部表示。首先,我们从检查对象$user是什么以及它是如何构造的开始。然后我们进一步讲述用户注册,用户登录,用户验证的流程。最后我们讲述了如何将一个现有的验证系统例如LDAP(轻量级目录访问协议)和Pubcookie与Drupal集成。
 

Drupal版本:

页面

Subscribe to Think in Drupal RSS