Logout

c/c++pascal

BOOL [cd_]Logout([cdp_t cdp]);
function [cd_]Logout ([cdp : cdp_t]) : Boolean;

Parametry

[cdp kontextová proměnná klienta]

Popis

Funkce Logout ukončuje komunikaci mezi aplikací a databází - odhlašuje uživatele. Po provedení Logout zůstává klient přihlášen jako Anonymní a komunikovat s databází lze pouze v případě přidělených práv tomuto uživateli (funkce Logout má stejný význam jako anonymní login).

Použití - viz kostra aplikace v externím jazyce.

Pokud je funkce Logout provedena uvnitř transakce (což nelze doporučit), pak automaticky vyvolá operaci Commit. Takový případ je ohlášen varováním. Je-li Commit neúspěšný, bude neúspěšný také Logout.

Hodnota funkce

Pokud funkce vrátí FALSE, stane se přihlášeným uživatelem uživatel ANONYMOUS. Vrátí-li funkce TRUE, pak došlo k chybě.  Povahu chyby lze zjistit voláním funkce Signalize.

Viz