function tokenauth_get_token in Token authentication 6
Same name and namespace in other branches
- 5 tokenauth.module \tokenauth_get_token()
- 6.2 tokenauth.inc \tokenauth_get_token()
- 7 tokenauth.inc \tokenauth_get_token()
API function for retrieving the token for a given user.
Parameters
string $uid : Assumes current user if no user is provided.
$reset: Whether to reset the internal cache.
Return value
The user's token.
4 calls to tokenauth_get_token()
- tokenauth_reset_user in ./
tokenauth.inc - API Function to reset a user's token.
- tokenauth_token_values in ./
tokenauth.module - Implementation of hook_token_values()
- tokenauth_url_outbound_alter in ./
tokenauth.module - Implementation of hook_url_outbound_alter(). Appends the current user's token to any path run through url() that also passes tokenauth's allowed pages filter.
- tokenauth_user_profile_form in ./
tokenauth.pages.inc - Menu callback. Prints the token and instructions.
File
- ./
tokenauth.inc, line 101 - Provides tokenauth API for Token Authentication module.
Code
function tokenauth_get_token($uid = NULL, $reset = FALSE) {
static $tokens;
if (is_null($uid)) {
$uid = $GLOBALS['user']->uid;
}
if (!isset($tokens[$uid]) || $reset) {
$tokens[$uid] = db_result(db_query("SELECT tt.token FROM {tokenauth_tokens} tt WHERE tt.uid = %d", $uid));
}
return $tokens[$uid];
}