function drupal_get_token
7.x common.inc | drupal_get_token($value = '') |
6.x common.inc | drupal_get_token($value = '') |
Generates a token based on $value, the user session, and the private key.
Parameters
$value: An additional value to base the token on.
Return value
string A 43-character URL-safe token for validation, based on the user session ID, the hash salt provided from drupal_get_hash_salt(), and the 'drupal_private_key' configuration variable.
See also
15 calls to drupal_get_token()
- aggregator_view in drupal-7.x/
modules/ aggregator/ aggregator.admin.inc - Displays the aggregator administration page.
- batch_load in drupal-7.x/
includes/ batch.inc - Loads a batch from the database.
- batch_process in drupal-7.x/
includes/ form.inc - Processes the batch.
- comment_links in drupal-7.x/
modules/ comment/ comment.module - Helper function, build links for an individual comment.
- dashboard_admin in drupal-7.x/
modules/ dashboard/ dashboard.module - Page callback: Displays the dashboard.
File
- drupal-7.x/
includes/ common.inc, line 5077 - Common functions that many Drupal modules will need to reference.
Code
function drupal_get_token($value = '') {
return drupal_hmac_base64($value, session_id() . drupal_get_private_key() . drupal_get_hash_salt());
}