function _hybridauth_identity_save in HybridAuth Social Login 7.2
Same name and namespace in other branches
- 6.2 hybridauth.module \_hybridauth_identity_save()
3 calls to _hybridauth_identity_save()
- hybridauth_update_7006 in ./
hybridauth.install - Remove users passwords stored in plaintext from hybridauth_identity DB table.
- _hybridauth_ulogin_identity_process in hybridauth_ulogin/
hybridauth_ulogin.admin.inc - _hybridauth_window_process_auth in ./
hybridauth.pages.inc - Handle the Drupal authentication.
File
- ./
hybridauth.module, line 1178 - Main file for the HybridAuth module.
Code
function _hybridauth_identity_save($data, $uid = NULL) {
global $user;
$uid = $uid ? $uid : $user->uid;
db_merge('hybridauth_identity')
->key(array(
'uid' => $uid,
'provider' => $data['provider'],
'provider_identifier' => _hybridauth_provider_identifier($data['identifier']),
))
->fields(array(
'data' => serialize($data),
))
->execute();
}