Чистка пользователей сообщества

Вслед за упоминанием пользователей пришлось и почистить наши username, потому что там столько всякий дичи, еще со времён bezumkin.ru!

Первым делом я отключил все аккаунты, которые не заходили сюда больше года. Из 7+ тысяч пользователй осталось всего 2+. А затем уточнил правила для username пользователей:
  • Логин должен быть от 2 и до 50 символов
  • Содержать английский алфавит, цифры, точку, тире и подчёркивание.
  • Должен начинаться и заканчиваться цифрой или буквой
  • Цифры, точки и подчеркивания не могут повторяться подряд
И теперь все активные аккаунты этим правилам соответствуют.

Соответственно, адреса профилей всех пользователей теперь через username, больше никаких id. Ну и галочка «использовать мой username» в профиле тоже пропала. А у меня из кода ушла куча проверок, типа
$username = $profile->usename ? $user->username : $user->id;
Старые ссылки по-прежнему должны работать.

Если вы не можете авторизоваться через username, попробуйте ввести вместо него почту. Так же через почту можно сделать сброс пароля, чтобы наверняка. Если же ничего не получается, а очень хочется — пишите на bezumkin@yandex.ru, разберёмся.
Василий Наумкин
13 марта 2019, 11:47
587
+16
Поблагодарить автора Отправить деньги

Комментарии: 10

Руслан Алеев
13 марта 2019, 12:00
+2
Василий, спасибо за обновления. Вопрос по улучшению форума: нет ссылок для постинга в соц. сети, планируется ли внедрение? Штука полезная, часто каким решением можно поделиться, а кнопок нет.

Вариант расположения:

Иван Бочкарев
13 марта 2019, 12:16
+1
Хорошо так почистилось =). Молодец
Руслан Алеев
13 марта 2019, 14:10
+2
@Василий Наумкин, еще баг нашел, в посте, если навести на автора поста, то ссылка будет не на конкретного пользователя, а на общий раздел — /users/
Это сообщение было удалено
Это сообщение было удалено
Wassi Wassinen
15 марта 2019, 18:52
+3
@Василий Наумкин, привет. Первый момент — пропала такая удобная штуковина, которая подсказывала новичкам и мне :) что нужно авторизоваться для комментирования. Теперь её нет и выглядит, как будто комментирование по какой-то причине отключено.
joxi.ru/EA4zMzyIo04q4m

Второй момент — вопрос. Планируешь эту регулярку для проверки написания юзернейм добавлять в Офис?
    Василий Наумкин
    16 марта 2019, 20:05
    1
    +1
    Вернул удобную штуковину.

    Регулярку добавлять не планирую, иначе после обновления половина пользователей не сможет отредактировать свой профиль. Но ты можешь добавить её самостоятельно плагином перед сохранением юзера:
    #^(?=.{2,50}$)(?![_.-])(?!.*[_.-]{2})[a-zA-Z0-9._-]+(?<![_.-])$#
      Wassi Wassinen
      30 марта 2019, 23:32
      0
      Василий, еще один момент — прокрутка блока с кодом в одну строку для браузера сафари выглядит так:
      joxi.ru/a2XZpZBFwZLJEr

      Из-за слайдера не видно сам код :) Можешь увеличить минимальную высоту блока с кодом?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.