跳转到主要内容
baiyuxiong 提交于 31 January 2013

请教下登录后跳转的问题

需求是这样的:

1、登录后,如果用户没有完善个人信息,则跳转到一个向导页面,共分三步,分别为,第一步选择用户类型(个人或企业)、第二步,完善信息,第三步提示成功。

2、如果个人信息已经完善过了,则直接跳转到/user页面

这里面两个难点,1是登录后根据情况跳转,2是如何用一个向导页面完善个人信息?

求指点,非常感谢。

登录后跳转,我目前已实现,在自己的模块里:

 

//login redirect
function modulename_user_login(&$edit, $account) {
  // Do not redirect when the user is resetting her password.
  if (!isset($_POST['form_id']) || $_POST['form_id'] != 'user_pass_reset') {
    if (in_array('authenticated user', $account->roles) && !in_array('individual', $account->roles) && !in_array('team', $account->roles)) {
      drupal_goto('user/selectrole');
    }
  }
}

我要做的功能是:编辑人员添加或者修改内容后跳转到内容列表页面  admin/content

1、下载安装了rules 模块(依赖entity)

2、进入配置页面找到规则 点击进入

点击添加新规则

2、添加事件

3、添加条件

添加内容后跳转到内容列表页就完成了,重新再添加修改内容的