我启用了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升级过来的。
老葛,帮我看看这个网站,我的模块应该怎么做?http://
老葛,帮我看看这个网站,我的模块应该怎么做?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模块,可是定义学生可见的话,学校的菜单都显示出来了,定义不可见的话就无权限,能给我个建议吗?麻烦了!
这个我没有实现过,这种类型的网站
这个我没有实现过,这种类型的网站,我见过官网上有人实现过类似的网站,你找找看看.不过使用模块是可以搞定的.
我过段时间可能也需要帮人搭建一个类似功能的网站
我过段时间可能也需要帮人搭建一个类似功能的网站,你好好研究阿,到时候,我可以问你.
老葛,你开玩笑呢,我现在头都大了,你能给我个思路吗?我这个
老葛,你开玩笑呢,我现在头都大了,你能给我个思路吗?我这个模块应该怎么写?你忙吗?没见你上msn,老板给我的任务,正好能认真学学drupal.官网那个你怎么搜出来的?
这两天比较忙,研究ubercart
这两天比较忙,没有时间研究别的,连msn都不上了,除了有时候过来这里看看.
那你能告诉我那篇文章的地址吗?我英语不好,不知道怎么搜,当
那你能告诉我那篇文章的地址吗?我英语不好,不知道怎么搜,当然最好给我个思路,呵呵
具体我也忘了,
http://drupal.org/handbook/config/contribmodules,这里面有很多,但是不知道有没有,
哦,我看这呢,目前没找到,呵呵,有个问题很困扰我,我给学校
哦,我看这呢,目前没找到,呵呵,有个问题很困扰我,我给学校做个菜单,不给学生权限他不能访问,给权限了他也能访问学校的菜单了,老葛了解吗?
加个access control就可以了
加个access control就可以了
我现在就在这个问题上打转了,这个access
我现在就在这个问题上打转了,这个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,
);
模块的代码,您也帮我看看都哪里错误了,呵呵
'administer school'这个没有在perm中定义阿
'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,
);
没权限了,我把图给你看看,如果我选上view
没权限了,我把图给你看看,如果我选上view xuexiaoxinxi 我的student角色也会出现学校信息这个菜单,不选没权限,呵呵
很方便,支持!
很方便,支持!
顶一个,这样的话好多drupal社区就可以联合起来了
顶一个,这样的话好多drupal社区就可以联合起来了
确实很方便这个,
确实很方便这个,一下子就多来了好几个注册用户.这样大家就可以使用一个drupal帐号登陆不同的站点了。
这个 site_network 虽好,不过安全方面欠考虑
如果一个网站(url1),要直接支持另一个网站(url2)内的账号,则应该使用第二个网站的地址来登陆,登陆忘了再 redirect 回来。否则的话,我随便做一个网站,网站宣布支持某某网站内的账号,那么就有盗取第二个网站内用户密码的可能。(我并不是指zhupou.cn本身)
这种直接在 http:#url1 下输入 http:#url2 内的密码的做法,不值得推广。
这个是drupal社区的通行证,在drupal中,很多网站都支持的
这个是drupal社区的通行证,在drupal中,很多网站都支持的,密码是MD5加了密的,管理员也看不到,所以不存在这个安全的问题,当然不排除有些人这些获取别人的用户名和密码.
这种方式正在被openid所取代.另外一点就是email带不过来.
注册很多账号确实是麻烦,好在有了浏览器记住密码,免费网络服
注册很多账号确实是麻烦,好在有了浏览器记住密码,免费网络服务我基本只用 gg提供的了。drupal建设的网站能够使用其他网站的帐户也是不错的。