<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=ValidateUserPassword</id>
	<title>ValidateUserPassword - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=ValidateUserPassword"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=ValidateUserPassword&amp;action=history"/>
	<updated>2026-04-04T21:04:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://sfsys.ru/index.php?title=ValidateUserPassword&amp;diff=4356&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=ValidateUserPassword&amp;diff=4356&amp;oldid=prev"/>
		<updated>2022-06-06T15:44:59Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:44, 6 June 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>http://sfsys.ru/index.php?title=ValidateUserPassword&amp;diff=4355&amp;oldid=prev</id>
		<title>1&gt;Admin: Created page with &quot;{{infobox function |name=ValidateUserPassword |object=Функции общего назначения |caption=Административные функции |type=1 |st...&quot;</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=ValidateUserPassword&amp;diff=4355&amp;oldid=prev"/>
		<updated>2022-06-05T18:17:53Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{infobox function |name=ValidateUserPassword |object=&lt;a href=&quot;/index.php/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D0%BE%D0%B1%D1%89%D0%B5%D0%B3%D0%BE_%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&quot; title=&quot;Функции общего назначения&quot;&gt;Функции общего назначения&lt;/a&gt; |caption=Административные функции |type=1 |st...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{infobox function&lt;br /&gt;
|name=ValidateUserPassword&lt;br /&gt;
|object=[[Функции общего назначения]]&lt;br /&gt;
|caption=Административные функции&lt;br /&gt;
|type=1&lt;br /&gt;
|status=2&lt;br /&gt;
|db=1&lt;br /&gt;
|exception=Невозможно превратить в строку, число, файловый сервер.&lt;br /&gt;
|visual=0}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Функции общего назначения]]}}&lt;br /&gt;
Функция проверяет корректность имени пользователя и пароля с точки зрения учетных записей сервера (иначе говоря, проверяет, сможет ли этот пользователь зарегистрироваться на сервере под указанным паролем). Если регистрация невозможна, функция возвращает краткое описание причины третьим аргументом, если регистрация удачна, функция возвращает уровень полномочий пользователя третьим аргументом. Функция не требует административных полномочий.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''ValidateUserPassword'''(''&amp;lt;Имя пользователя (STRING)&amp;gt;'',''&amp;lt;Пароль пользователя (STRING)&amp;gt;''{{OptionalByRef|,''&amp;lt;Ошибка или ответ сервера (STRING,INT)&amp;gt;''}}):''&amp;lt;Упешная проверка учетной записи (INT)&amp;gt;''&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Аргументы ====&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Имя пользователя (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - Аргумент задает имя пользователя для проверки.&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Пароль пользователя (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - Аргумент задает пароль пользователя для проверки.&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Ошибка или ответ сервера (STRING,INT)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}}{{ByRef}} Аргумент-переменная возвращает ошибку регистрации на сервере, если пользователя нельзя зарегистировать, иначе аргумент возвращается как целое число -- уровень полномочий пользователя. При этом '''0''' -- означает уровень прав простого пользователя, '''1''' -- означает уровень прав ограниченного администратора, '''2''' -- означает уровень прав администратора.&lt;br /&gt;
&lt;br /&gt;
==== Возвращаемое значение ====&lt;br /&gt;
Возвращает 1 в случае корректного сочетания имени пользователя и пароля, иначе возвращает 0.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Стр:=&amp;quot;&amp;quot;;&lt;br /&gt;
If ValidateUserPassword(&amp;quot;User1&amp;quot;,&amp;quot;%%%$fFDS4&amp;quot;,Стр) Then&lt;br /&gt;
  Message(&amp;quot;Пароль корректен, уровень прав: &amp;quot;+Стр);&lt;br /&gt;
Else&lt;br /&gt;
  Message(&amp;quot;Ошибка: &amp;quot;+Стр);&lt;br /&gt;
EndIf;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>1&gt;Admin</name></author>
		
	</entry>
</feed>