You are here

function ga_login_create_form_submit in Google Authenticator login 6

Same name and namespace in other branches
  1. 7 ga_login.pages.inc \ga_login_create_form_submit()

File

./ga_login.module, line 102

Code

function ga_login_create_form_submit($form, $form_state) {
  $uid = $form_state['values']['uid'];
  $account = user_load($uid);
  module_load_include('php', 'ga_login', 'ga_login.class');
  $ga = new ga_loginGA(variable_get('ga_login_totp_skew', 10), variable_get('ga_login_hotp_skew', 10));
  $username = _ga_login_username($account);
  if (!$ga
    ->hasToken($username)) {
    $key = $ga
      ->setUser($username, $form_state['values']['tokentype']);
  }
  $url = $ga
    ->createUrl($username);
  drupal_set_message($url);
  drupal_set_message(theme_qr_codes($url));
}