Parametry
username | jmΘno u₧ivatele |
password | heslo p°id∞lenΘ u₧ivateli |
[cdp | kontextovß prom∞nnß klienta] |
Popis
Funkce Login
p°ihlaÜuje u₧ivatele username ke komunikaci s databßzφ.
V externφch jazycφch musφ b²t funkce zavolßna p°ed prvnφm pokusem o komunikaci s databßzφ, ale a₧ po volßnφ funkcφ link_kernel
a interf_init
. Pou₧itφ - viz kostra aplikace v externφm jazyce
V klientskΘm jazyce nemß funkce velk² v²znam, nebo¥ u₧ivatel je ji₧ p°ihlßÜen p°i spouÜt∞nφ programu. Lze ji pou₧φt v p°φpad∞, kdy je vhodnΘ za b∞hu programu zm∞nit u₧ivatele.
Funkci Login
pou₧φvejte opatrn∞, proto₧e v nezaÜifrovanΘm zdrojovΘm textu programu odhalujete heslo u₧ivatele username. Proto je v²hodn∞jÜφ pou₧φvat interaktivnφ podobu Alogin
.
Hodnota funkce
Funkce vracφ FALSE p°i ·sp∞chu (pokud se zda°φ p°ihlßÜenφ pod nov²m jmΘnem). Vrßtφ-li funkce TRUE, novΘ p°ihlßÜenφ bylo odmφtnuto a z∙stßvß p°ihlßÜen p∙vodnφ u₧ivatel. M∙₧e k tomu dojφt z t∞chto d∙vod∙:
- neprob∞hlo ·sp∞ÜnΘ volßnφ link_kernel
nebo interf_init
- server neznß uvedenΘ jmΘno u₧ivatele
- heslo nenφ sprßvnΘ
- na server je ji₧ p°ipojen maximßlnφ mo₧n² poΦet u₧ivatel∙.
P°φklad
if not Login("ADMIN","KAèPAR") then ...
Viz