3.4.3. after_login

This hook can be used for performing tasks after a successful user login and for changing the page to which the user will be redirected (by returning a different redirection URL). If you need to access the user data, then you can do this through the global $PHORUM variable. The user data will be in $PHORUM["user"].

Call time:

In login.php, after a successful login, just before redirecting the user to a Phorum page.

Hook input:

The redirection URL.

Hook output:

Same as input.

Example code:

function phorum_mod_foo_after_login($url)
{
    global $PHORUM;

    // Redirect to the user's chosen page
    $url = $PHORUM["user"]["phorum_mod_foo_user_login_url"];

    return $url;
}