Scalr::GenerateAPIKeys PHP Method

GenerateAPIKeys() public static method

public static GenerateAPIKeys ( )
    public static function GenerateAPIKeys()
    {
        $key = self::GenerateRandomKey();
        $sault = abs(crc32($key));
        $keyid = dechex($sault) . dechex(time());
        $ScalrKey = $key;
        $ScalrKeyID = $keyid;
        return array("id" => $ScalrKeyID, "key" => $ScalrKey);
    }

Usage Example

Example #1
0
 public function xRegenerateApiKeysAction()
 {
     $keys = Scalr::GenerateAPIKeys();
     $this->user->setSetting(Scalr_Account_User::SETTING_API_ACCESS_KEY, $keys['id']);
     $this->user->setSetting(Scalr_Account_User::SETTING_API_SECRET_KEY, $keys['key']);
     $this->response->success('Keys have been regenerated');
     $this->response->data(array('keys' => $keys));
 }
All Usage Examples Of Scalr::GenerateAPIKeys