Return TypeFunction nameArguments
hzEcodehzWebhost::AuthBasic(const char*,const char*,)

Declared in file: hzHttpClient.h
Defined in file : hzHttpClient.cpp

Function Logic:

0:START 1:!username||!username[0]||!password||!password[0] 2:Return E_ARGUMENT 3:items hzChain::AddByte items Base64Encode m_AuthBasic HC 4:Return E_OK

Function body:

hzEcode hzWebhost::AuthBasic (const char* username, const char* password)
{
   _hzfunc("hzWebhost::AuthBasic") ;
   hzChain Enc ;
   hzChain Raw ;
   if (!username || !username[0]|| !password || !password[0])
   {
       threadLog("Must supply both a username and password\n") ;
       return E_ARGUMENT ;
   }
   Raw << username ;
   Raw.AddByte(CHAR_COLON) ;
   Raw << password ;
   Base64Encode(Enc, Raw) ;
   HC.m_AuthBasic = m_AuthBasic = Enc ;
   return E_OK ;
}