войти зарегистрироваться

MODx CMSMODx Revo, настройка авторизации Login. Базовая установка из песочницы

Данная статья в большей части является переводом урока с официального rtfm, а именно компонента «Login», но с вставками переводчика. На лучший перевод не иду, но суть в итоге должна быть понятной. Тем не менее, перевода на русский я до сих не нашёл.
Данный урок, хоть и называется «базовым», имеет много взаимосвязанных частей. В данном уроке мы будем обсуждать, какие страницы надо создать, какие чанки (фрагменты кода) и сниппеты нужно опубликовать на страницах для полноценной авторизации пользователей.

Номера в скобках — это ID ресурсов. Это page_id, у вас он может отличаться. Здесь они выбраны просто для удобства.

*nixУскоряем логин через SSH в Ubuntu в 100 раз

Долгое время я мучился ужасно медленным удаленным логином на свои Ubuntu сервера (все 2 ). Ужасно медленно в данном случае — 2-3 секунды. Не то чтобы это было совсем фатально, но когда логин через ключ — хочется чтобы все работало мгновенно — в конце концов, у нас не 486SX.

Длительное гугление приводило только к стандартным решениям:
  1. UseDNS no в /etc/ssh/sshd_config — ускоряет логин в случае тормозного DNS. В моём случае стоял локальный кеширующий DNS, потому и так все было быстро.
  2. Принудительное указание IPv4 в SSH клиенте — особо не помогло, видимо не у всех тормозит
И на askubuntu.com вопрос c bounty уныло провисел долгие недели без ответа…

Веб-дизайнОбязательные поля при регистрации

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

В голову пришли следующие варианты:

0 полей: при загрузке страницы незалогиненный пользователь получает сгенеренный аккаунт, который ему предлагают использовать, вот еще один пример такого подхода.
— удобно для узкоспециализированных задач и мне не подходит. По функционалу уже недалеко от куки, если бы не привязанность последних к конкретному хранилищу в браузере или по :)

1 поле: email
Пользователь оставляет email, id создается автоматически, на email он получает пароль, авторизация либо по ID либо по email, username задается пользователем уже в профиле

+ Черт, это все таки одно поле! По умолчанию может быть сгенерен устойчивый к перебору пароль.
± username свободно меняются, и могут оставаться пустыми. Учитывать пользователей по айдишникам мне не хочется
— ЧПУ приобретают вид ufosite.nl/users/18567/, скорее всего пользователь захочет сменить свой пароль. При ЧПУ вида ufosite.nl/users/customusername/ наступает ад для поисковиков. Строить ЧПУ на основе email, который, к тому же, далеко не все захотят публиковать — это подарок спамерам и ЧПУ становятся не совсем ЧПУ.

НЛО прилетело и опубликовало эту надпись здесь.

Персональные блоги Firefox vs Login

Доброй пятницы, уважаемые.

Я обращаюсь к вам с мольбой о помощи.

Дело в том, что некоторое время назад, тепло любимая мною Mozilla обновилась, и начала издеваться надо мной, изменяя регистр первой буквы в моем логине в некоторых текст-боксах на некоторых сайтах. Поначалу я не обратил на это внимание, т.к. большинство из них невосприимчивы к изменению регистра. Но по проишествии некоторого времени я осознал, что все чаще использую IE для входа туда, где меня с моей маленькой буквой k не пускают. Покопавшись в настройках я ничего путного для решения моей проблемы не обнаружил.

В общем вопрос встал ребром и вы моя последняя надежда. Мне очень не хочется покидать теплый бок моей лисицы и потом с грустью работать в Chrome или Opera, ибо IE я правда не перевариваю, но если вы не сможете мне ничего посоветовать в данной ситуации — то у меня не будет выбора.

Помогите мне пожалуйста, ведь я знаю, что во время захвата мира Skynet'ом, Mozilla все равно будет за меня.

Хабрахабр Переименование пользователей с символом подчеркивания

Все мы знаем, что согласно стандарту rfc недопустимо использование в именах доменов символа подчеркивания. Отсюда назревает вопрос: как вы отнесётесь (обращение к пользователям с таким символом) к тотальному переименованию ваших ников на другой, которого конечно еще нет на сайте.

Тем самым мы сделаем Хабр еще чуточку лучше :)

Для статистики: пользователей с символом подчеркивания в нике на сайте всего 3132. Из них активированных и незабанненых — 3062.

P.S.: Пост опубликован с целью сбора статистики по мнениям. Ждем ваши комментарии.

Хабрахабр Авторизируйтесь, пожалуйста. Еще и еще…

Замечена следующая странность:
1. Я авторизирован.
2. Прихожу на пост по ссылке вида http://habrahabr.ru/blogs/<blogId>/<postId>/? reply_to=<comment_id>
3. Под полем ввода коммента видна надпись «Только авторизированные пользователи могут оставлять комментарии. Авторизируйтесь, пожалуйста».

При просмотре поста без? reply_to=<comment_id> этой надписи нет ни при комментировании поста, ни при ответе на другой комментарий. Собственно и в указаном случае она также не нужна.

А еще странно наличие полей на странице логина, в случае если уже залогинен. Виртуалов нет, поэтому не смог проверить, происходит ли перелогин при указании юзера отличного от текущего залогиненного (просто интересно стало). Но в любом случае полей там не должно быть, а должно быть сообщение типа «В одну реку нельзя войти дважды, %username%. Вы уже залогинены, поэтому единственное, что вам остается — выйти. Хотя, очень не хотелось бы Вас отпускать.»

Персональные блоги Login.WebMoney — вход на сайты без пароля

Ранее я писал о том, что WebMoney Merchant "подружился" с FireFox и Opera, но теперь стало еще лучше - входить на WebMoney-сайты можно в любом браузере, и не нужно более держать наготове "специально обученный" IE.

А стало это возможным благодаря тому, что появился у них специальный сервис Login.WebMoney(что-то типа OpenID от WebMoney) и новый кипер, который этот сервис поддерживает.

Лично мне очень нравится, что на все WM-сайты удобно и секюрно входить через кипер, без всяких логинов и паролей.

И сейчас, каждый может подключиться к этому сервису и сделать точно такой вход на свой сайт за 10 минут :-)

Эта тема очень подробно раскрыта на oWebMoney.ru здесь и тут.

P.S. А вот сделать на базе этого сервиса OpenID-провайдер им бы не помешало.

Хабрахабр Самопроизвольное разлогинивание

У меня такое ощущение, что logout время от времени происходит самопроизвольно, несмотря на то, что чекбокс про логине включен.

Возможно, это происходит при смене IP-адреса, но я не уверен.