You are here

可以使用drupalchina上的用户名,直接登录本站了

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-12-25 11:43

我启用了site_network模块,如果你有drupalchina上的账户的话,直接使用它就可以登录了,比如我的drupalchina测试帐号为ghrtest/password,我现在就可以直接使用这个用户名和密码登录本站了,不需要加@drupalchina.org

如果你拥有其它drupal网站上的账号的话,比如drupal.org上的,如果你的用户名为test,那么在这里的登录名就为test@drupal.org,大家可以测试一下。看看好用不。

感谢andy和dghabc的提醒。

site_network模块的下载地址为:http://drupal.org/project/site_network,这个就是drupal5中的核心模块"Drupal" module升级过来的。

论坛:

097633@drupalchina.org 的头像

老葛,帮我看看这个网站,我的模块应该怎么做?http://www.haoshengyuan.com/22/22/s-chinese/school-home.php这个是学校管理页,http://www.haoshengyuan.com/22/22/s-chinese/shoolinfo.php这个是学校访问页,我不知道应该用hook_user好实现呢还是用hook_menu实现,如果用hook_menu怎么制作hook_menu。我现在做一个school模块,可是定义学生可见的话,学校的菜单都显示出来了,定义不可见的话就无权限,能给我个建议吗?麻烦了!

097633@drupalchina.org 的头像

我现在就在这个问题上打转了,这个access control怎么加呢?function school_perm() {
  return array(
      'view xuexiaoxinxi',
      'view school',
      'create school',
      'edit own school',
      'edit any school',
      'delete own school',
      'delete any school',
    );
  }

function school_menu() {
    $items['user/%user_uid_optional/xuexiaoxinxi'] = array(
      'title' => t('学校信息'),
      'description' => t('xuexiaoxinxi'),
      'page callback' => 'xuexiaoxinxi',
      'access arguments' => array('view xuexiaoxinxi'),
      'access' => user_access('administer school'),
      //'type' => MENU_LOCAL_TASK,
      'weight' => 0,
    );
模块的代码,您也帮我看看都哪里错误了,呵呵

g089h515r806 的头像

'administer school'这个没有在perm中定义阿.看看下面的,能用不?

$items['user/%user_uid_optional/xuexiaoxinxi'] = array(
      'title' => t('学校信息'),
      'description' => t('xuexiaoxinxi'),
      'page callback' => 'xuexiaoxinxi',

       'access callback' => 'user_access',
      'access arguments' => array('view xuexiaoxinxi'),
      
      //'type' => MENU_LOCAL_TASK,
      'weight' => 0,
    );

g089h515r806 的头像

确实很方便这个,一下子就多来了好几个注册用户.这样大家就可以使用一个drupal帐号登陆不同的站点了。

sswater@drupalchina.org 的头像

如果一个网站(url1),要直接支持另一个网站(url2)内的账号,则应该使用第二个网站的地址来登陆,登陆忘了再 redirect 回来。否则的话,我随便做一个网站,网站宣布支持某某网站内的账号,那么就有盗取第二个网站内用户密码的可能。(我并不是指zhupou.cn本身)
这种直接在 http:#url1 下输入 http:#url2 内的密码的做法,不值得推广。

g089h515r806 的头像

这个是drupal社区的通行证,在drupal中,很多网站都支持的,密码是MD5加了密的,管理员也看不到,所以不存在这个安全的问题,当然不排除有些人这些获取别人的用户名和密码.
这种方式正在被openid所取代.另外一点就是email带不过来.