Create_user

Internφ programovacφ jazykC/C++Pascal

function Create_user (var logname, name1, name2, name3, identif : string; var homesrv : binary; var password string; var objnum : tobjnum) : Boolean;
BOOL [cd_]Create_user ([cdp_t cdp], const char * logname, const char * name1, const char * name2, const char * name3, const char * identif, const WBUUID homesrv, const char * password, tobjnum *objnum);
function [cd_]Create_user ([cdp : cdp_t]; logname, name1, name2, name3, identif : PChar; var homesrv : WBUUID; password string; var objnum : tobjnum) : Boolean;

Parametry

logname logovacφ jmΘno - jmΘno, kter²m se u₧ivatel p°ihlaÜuje
name1 jmΘno
name2 inicißlka druhΘho jmΘna
name3 p°φjmenφ
identif identifikaΦnφ Φφslo nebo k≤d
homesrv domovsk² sever (pro p°φjem kolujφcφch dokument∙)
password heslo
objnum v²stupnφ parametr - Φφslo u₧ivatele
[cdp kontextovß prom∞nnß klienta]

Od verze:

5.0

Popis

Funkce Create_user vytvo°φ novΘho u₧ivatele. Vstupnφ parametry jsou logovacφ jmΘno, pak jmΘno, inicißlka a p°φjmenφ, identifikaΦnφ Φφslo, domovsk² server u₧ivatele a jeho heslo. V²stupnφm parametrem je Φφslo u₧ivatele.

Povinn² je pouze parametr logname.

Hodnota funkce

Funkce vracφ p°i ·sp∞chu FALSE, p°i ne·sp∞chu TRUE.

P°φklad

var
  a : Boolean;
  strpom : string[200];
  bb : binary[12];
begin
  a := Input_box('jmΘno u₧ivatele',uzivname,31);
  if a then begin
    if Find_object(uzivname,CATEG_USER,usernum) then begin   
      strpom := 'U₧ivatel > '+uzivname+' < nenφ dosud zalo₧en(a).'#10'Chcete ho  zalo₧it prßv∞ te∩ a pokraΦovat?';
      if not YesNo_box('Varovßnφ',strpom) then halt     // zastavφ se vno°en² b∞h
      else if Create_user(uzivname,'','','','',bb,'',usernum) then Signalize;
    end;
...

Viz