用户登录跳转模块

org上有个 login_destination 模块可以实现用户登录跳转,不过看了下代码,有点糊涂,试过在hook_user里的login操作里drupal_goto,但是不行,后经经理指导,才知道user_login_form是有action属性指定的,需要unset掉。

那么我就写了这样一个模块,你可以在 admin/settings/login_redirect_settings 里设置登录后要跳转的页面路径。

暂时没加上配置判断用户角色分别跳转不同路径的功能,因为想想要实现也要花不少时间,有空再加吧...不过,代码中有注释掉的一部分代码是实现的,大家可以参考用。

如果有什么考虑不周的情况,请大大们不吝指教。

模块见附件。