function ga_login_create_access in Google Authenticator login 7
Access callback for creating codes.
1 string reference to 'ga_login_create_access'
- ga_login_menu in ./
ga_login.module - Implements hook_menu().
File
- ./
ga_login.module, line 76 - Main ga_login module.
Code
function ga_login_create_access($target_account, $account = NULL) {
if (is_null($account)) {
global $user;
$account = $user;
}
if ($account->uid == $target_account->uid) {
if (user_access('create own login code', $account) || user_access('create others login codes', $account)) {
return TRUE;
}
elseif (user_access('create own login code once', $account)) {
// Check if the user already has a code.
return !_ga_login_account_has_code($account);
}
}
return user_access('create others login codes', $account);
}