You are here

function ga_loginGA::getData in Google Authenticator login 6

Overrides GoogleAuthenticator::getData

File

./ga_login.class.php, line 16

Class

ga_loginGA

Code

function getData($username) {
  $sql = "select keydata from ga_login where name='{$username}'";
  $result = db_fetch_array(db_query($sql));

  // check the result.
  if (!$result) {
    return FALSE;
  }

  // decrypt the data, if a plugin in available
  if (module_exists('aes')) {
    return aes_decrypt($result["keydata"]);
  }
  elseif (module_exists('encrypt')) {
    return decrypt($result["keydata"]);
  }
  return $result["keydata"];
}