You are here

function ga_loginGA::putData in Google Authenticator login 6

Overrides GoogleAuthenticator::putData

File

./ga_login.class.php, line 39

Class

ga_loginGA

Code

function putData($username, $data) {

  // encrypt the data, if a plugin in available
  if (module_exists('aes')) {
    $data = aes_encrypt($data);
  }
  elseif (module_exists('encrypt')) {
    $data = encrypt($data);
  }
  $sql = "insert into ga_login (name, keydata) values ('{$username}', '{$data}') ON DUPLICATE KEY UPDATE keydata='{$data}'";
  if (db_query($sql)) {
    return TRUE;
  }
  else {
    return FALSE;
  }
}