Zookeeper::addAuth
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Zookeeper::addAuth
Референца за `zookeeper.addauth.php` со подобрена типографија и навигација.
Zookeeper::addAuth
(PECL zookeeper >= 0.1.0)
Zookeeper::addAuth — Specify application credentials
= NULL
Наведете ги ингеренциите на апликацијата
Параметри
scheme-
Апликацијата ја повикува оваа функција за да ги наведе своите ингеренции за целите на автентикација. Срверот ќе го користи давателот на безбедност наведен со параметарот шема за автентикација на врската со клиентот. Ако барањето за автентикација не успеа: - врската со срверот е прекината. - гледачот се повикува со вредноста ZOO_AUTH_FAILED_STATE како параметар на состојбата.
cert-
Идентитетот на шемата за автентикација. Нативно поддржано: "digest" автентикација базирана на лозинка
completion_cb-
Ингеренции на апликацијата. Вистинската вредност зависи од шемата.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Errors/Exceptions
Овој метод емитува PHP грешка/предупредување кога бројот или типовите на параметрите се погрешни или операцијата не успее.
Овој метод емитува PHP грешка/предупредување кога бројот или типовите на параметрите се погрешни или не успева да добие ACL на јазол. ZookeeperException Од верзија 0.3.0, овој метод емитува
Примери
Пример #1 Декларирај тикови. example
Рутината за повикување кога барањето ќе заврши. Еден од следниве кодови за резултат може да се предаде во обратен повик за завршување: - ZOK операцијата заврши успешно - ZAUTHFAILED автентикацијата не успеа
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/path/to/node';
$value = 'nodevalue';
$zookeeper->set($path, $value);
$zookeeper->addAuth('digest', 'user0:passwd0');
$r = $zookeeper->get($path);
if ($r)
echo $r;
else
echo 'ERR';
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
nodevalue
Види Исто така
- Добиј ACL на јазол. - Создај рачка за комуникација со zookeeper
- Zookeeper::create() - Поставете го ACL-от поврзан со јазол синхроно
- и неговите изводи. - Земи ги податоците поврзани со јазол синхроно
- Zookeeper::getState()
- ZookeeperException