You are here

drupal7

内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等

3 用户系统的钩子函数

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:57

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com​
在Drupal对用户进行各种相关操作时,为其它模块提供了相应的钩子函数,方便与Drupal系统交互。我们来看看Drupal中用户模块都提供了哪些钩子函数,这些信息可参看user.api.php文件。

Drupal版本:

2 测试用户是否登录了

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:56

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

在请求期间,测试用户是否登录的标准方式,是检查$user->uid是否为0。Drupal有个名为user_is_logged_in()的函数可用来检查登录用户(还有一个相应的user_is_anonymous()函数用来检查匿名用户):

Drupal版本:

1 对象$user

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:55

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
登录用户,必须启用cookie;匿名用户则不需要cookie。一个关闭了cookie的用户,仍然可以以匿名的身份与Drupal进行交互。
在引导指令流程的会话阶段,Drupal创建了一个全局$user对象,用来作为当前用户的标识。如果用户没有登录(这样就没有建立一个会话cookie),那么它将被当作匿名用户对待。创建匿名用户的代码如下所示(位

Drupal版本:

第7章 Drupal用户

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:54

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

Drupal的成功,离不开社区的各种用户的支持;同时,作为一个搭建社区类网站的软件,Drupal程序本身对用户系统提供了完备的支持。使用Drupal可以方便的搭建一个社交网络式的站点、一个微博类型的站点、一个社区型电子商务站点,等等。在本章节中,我们首先学习Drupal中用户的结构定义,接着学习有关用户的钩子函数和常见API函数。最后我们讲解有关Drupal用户统一登录的相关技术。

Drupal版本:

43 呈现API

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:53

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
如果你认真读过systemk_element_info函数中的代码,你会发现这里还定义了一个元素page。它是一个表单元素么?当然不是。在Drupal中,表单的这种数组形式的结构,经过不断的实践,发现它给我们带来了多个方面的便利性,因此在Drupal7中,这种概念又作了进一步的扩充,把它抽象成为了“呈现数组”(Render Array)。所有的表单、表单元素都属于“呈现数组”。但不是每一个“呈现数组”都是表单。也就是说,“呈现数组”这个概念范畴更广一点。

Drupal版本:

页面

Subscribe to RSS - drupal7