|
LOGINКоманда EPP <login> используется для открытия сессии с EPP сервером в ответ на выданное сервером приветствие <greeting>
Команда EPP <login> должна быть отправлена перед любой другой командой. Число неудачных попыток, после которых сервер закрывает соединение ограничено и определяется параметрами сервера.
Пример команды <login><?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <login> <clID>user</clID> <pw>SecretPassword</pw> <options> <version>1.0</version> <lang>en</lang> </options> <svcs> <objURI>http://eunic.net.ua/epp/contact-1.1</objURI> <objURI>http://eunic.net.ua/epp/domain-1.1</objURI> <objURI>http://eunic.net.ua/epp/host-1.1</objURI> </svcs> </login> <clTRID>USER-1275641748</clTRID> </command> </epp> Пример команды <login> с изменением пароля для следующей сессии<?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <login> <clID>user</clID> <pw>SecretPassword</pw> <newPW>NewSecretPassword</newPW> <options> <version>1.0</version> <lang>en</lang> </options> <svcs> <objURI>http://eunic.net.ua/epp/contact-1.1</objURI> <objURI>http://eunic.net.ua/epp/domain-1.1</objURI> <objURI>http://eunic.net.ua/epp/host-1.1</objURI> </svcs> </login> <clTRID>USER-1275641748</clTRID> </command> </epp> Пример ответа сервера на команду <login> при успешном открытии сессии.<?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg lang="en">Command completed successfully</msg> </result> <trID> <clTRID>USER-1275641748</clTRID> <svTRID>CO-20100604115549-179862-00001</svTRID> </trID> </response> </epp> Пример ответа сервера на команду <login> при неверно указанном пароле.<?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="2200"> <msg lang="en">Authentication failure.</msg> </result> <trID> <clTRID>USER-1275641748</clTRID> <svTRID>CO-20100604115549-179862-00001</svTRID> </trID> </response> </epp> Пример ответа сервера на команду <login> при попытке соединения с несанкционированных ip-адресов либо при превышении числа неудачных попыток соединения.<?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="2501"> <msg lang="en">Authentication error; server closing connection.</msg> </result> <trID> <clTRID>USER-1275641748</clTRID> <svTRID>CO-20100604115549-179862-00001</svTRID> </trID> </response> </epp> Коды ответов сервера на команду <login>1000 "Command completed successfully" "Команду виконано успішно" "Команда выполнена успешно" 2200 "Authentication error" "Помилка аутентифікації" "Ошибка аутентификации" 2501 "Authentication error; server closing connection" "Помилка аутентифікації; сервер закриває з'єднання" "Ошибка аутентификации, сервер закрывает соединение" 2502 "Session limit exceeded; server closing connection" "Перевищено кількість одночасних сесій; сервер закриває з'єднання" "Превышено количество одновременных сессий; сервер закрывает соединение" |
Объекты EPPПримеры EPP командДополнительная информация |