Knowledgebase
Knowledgebase
Редактирование шаблона страницы авторизации
Posted by Vladimir Gusev on 14 September 2016 08:02 PM

В UserGate UTM реализован Captive-portal для авторизации пользователей.

При создании Captive-профиля есть возможность выбрать шаблон страницы авторизации из стандартного набора

поставляемого с продуктом.

 

Администратор может используя эти шаблоны создавать страницы авторизации для своих организаций.

Рассмотрим пример создания страницы  для самостоятельной регистрации пользователей с подтверждением по email.

Стандартная страница авторизации с подтверждением по email выглядит следующим образом:

Сделаем страницу авторизации в которой почтовый домен всегда будет example.com

В меню Библиотеки - Шаблоны страниц выбираем шаблон страницы авторизации с подтверждением по email

 

 

Затем делаем экспорт шаблона и открываем его в текстовом редакторе и после

 <script language="javascript">
        window.PAGE_VARS = {'': ''@PAGE_VARS@};
        window.LOCALE = {
            user_not_found: 'Неверное имя пользователя или пароль.',
            you_must_accept_policy: 'Вы обязаны подтвердить соглашение об использовании, если хотите продолжить',
            incorrect_email_format: 'Некорректно указан e-mail.',
            check_email_message: 'Проверьте ваш почтовый ящик <strong>#EMAIL#</strong>, мы только что отправили туда пароль.',
            try_again_later: 'Превышен лимит попыток авторизации. Попробуйте позже.',
            dropped_by_byod_rule: 'Ваше устройство заблокировано политикой BYOD.',
            blocked_by_administrator: 'Ваше устройство заблокировано администратором.',
            device_limit_is_reached: 'Достигнут лимит разрешенных устройств.',
            approve_is_required: 'Требуется подтверждение администратора для вашего устройства.',
            authentication_error_contact_administrator: 'Ошибка авторизации 1000109, обратитесь к администратору сервера.',
            unknown_error: 'Произошла неизвестная ошибка.',
            redirecting_please_wait: 'Перенаправление на сайт, пожалуйста, подождите.'
        };

вставляем следующий скрипт

<script language="javascript">
	// redefine method email_login
	(function(){
		var old_func = window.email_login;
		window.email_login = function() {
			var email = $('#f-login').val().trim();
			if (email.search('@') == -1) {
				email += '@example.com';
				$('#f-login').val(email);
			}
			old_func();
		};
	})();
	</script>

 

Сохраняем файл, затем в шаблонах страниц авторизации добавляем новый шаблон

 

После этого, выделив добавленный шаблон, делаем импорт исправленного нами стандартного шаблона.

Используем созданный шаблон  в Captive-профиле для страницы авторизации.

 

 

 

При авторизации достаточно ввести имя пользователя пароль.

 дальше в шаблоне подставится @example.com.

Таким образом можно создавать свою страницу авторизации на базе шаблона.

В данном примере показаны общие правила.

Для оформления страницы вы можете использовать например логотип компании, фирменный стиль, необходимый язык и т.п.

Не рекомендуется использовать специальные редакторы, предназначенные для редактирования html-файлов,

поскольку они могут испортить внутреннюю структуру шаблона. Используйте простые редакторы текста.

(2 vote(s))
This article was helpful
This article was not helpful

Comments (0)

Copyright © 2001-2017 Entensys, Inc

Terms of use   Privacy policy