如何阻止匿名用户使用我的网站小部件?

时间:2013-04-29 07:17:01

标签: php widget drupal-6

我有一个wookie小部件,我需要只在我喜欢的网站中集成小部件.. 匿名用户不应该能够访问小部件。只有我网站的经过身份验证的用户才能使用这些小部件。

(我的小部件是在iframe中设计的。因此,匿名用户可以通过复制iframe src来访问小部件。)

请帮我怎么做?

提前致谢

2 个答案:

答案 0 :(得分:0)

Drupal有一个非常好的权限系统(又名角色)。您可以根据角色修改内容和块的可见性。

答案 1 :(得分:0)

您可以在任何tpl文件中使用user_is_logged_in函数来检查用户是否已登录(经过身份验证的用户)或匿名用户:

<?php if (user_is_logged_in()): ?>

  <p>Hello, am authenticated </p>

<?php else:?>

  <p>Hello, am anonymous </p>

<?php endif;?

您也可以使用$logged_in变量来完成此操作:

$ logged_in :如果用户已注册并已登录,则返回TRUE。

 <?php if ($logged_in): ?>

          <p>Hello, am authenticated </p>

        <?php else:?>

          <p>Hello, am anonymous </p>

        <?php endif;?
相关问题