- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Собственно, сабж) Сталкивался кто-нибудь с такой задачей?
Поясню немножко, что уже сделано:
1. С помощью этого хака заменяем логин на id в url персональной страницы пользователя.
2. Авторизация предполагается только по e-mail.
3. Введена проверка никнейма на уникальность, т.е. пользователей с одинаковыми никами на сайте не будет.
4. Смена никнейма пользователям запрещена.
Получается, что логин уже вроде как нигде и не участвует, только сбивает юзеров с толку. Вот вопрос, как убрать)
Здравствуйте.
Собственно, сабж) Сталкивался кто-нибудь с такой задачей?
В смысле убрать поле вообще, или просто слово?
В смысле убрать поле вообще, или просто слово?
Убрать поле вообще.
Убрать поле вообще.
Минутку, ща..
---------- Добавлено 08.01.2014 в 14:41 ----------
Убрать поле вообще.
Открываете файл /templates/_default_/components/com_registration.tpl
Удаляете код:
Открываете файл /templates/_default_/components/com_registration.tpl
Удаляете код:
Спасибо) Из формы выпилилось, но при попытке регистрации выдаёт ошибку «Логин должен состоять только из латинских букв и цифр, не короче 2 и не более 15 символов!». То есть ещё где-то надо отключить проверку, т.к. это было обязательное поле.
Спасибо) Из формы выпилилось, но при попытке регистрации выдаёт ошибку «Логин должен состоять только из латинских букв и цифр, не короче 2 и не более 15 символов!». То есть ещё где-то надо отключить проверку, т.к. это было обязательное поле.
Минутку, попробую отыскать эту php функцию)
---------- Добавлено 08.01.2014 в 15:08 ----------
Спасибо) Из формы выпилилось, но при попытке регистрации выдаёт ошибку «Логин должен состоять только из латинских букв и цифр, не короче 2 и не более 15 символов!». То есть ещё где-то надо отключить проверку, т.к. это было обязательное поле.
Открываете файл components/registration/frontend.php
Удаляете код:
;)
Да, зарегистрироваться теперь позволяет)) А дальше всё видимо сложнее)
Выдаёт ошибку авторизации на странице, куда юзер перенаправляется сразу после реги. Если пытаться авторизоваться через форму - не происходит ничего, пользователь не перенаправляется автоматически на сайт, зато если обновить страницу - пользователь становится залогиненным, вся активность доступна на сайте, кроме (из пока замеченного) возможности отправить ЛС пользователю и написать на его стене. К тому же профиль не открывается, пишет «Пользователь удален». Добавлю - не открываются профили пользователей, которые были зарегистрированы без логина. С зарегистрированными до изменений всё норм.
Видимо, это всё основано было на логине, а не на id, и от логина так просто не избавиться, как мне казалось, нужно полностью всё перелопатить))
Geers, спасибо Вам огромное за помощь ;)
Да, зарегистрироваться теперь позволяет)) А дальше всё видимо сложнее)
Выдаёт ошибку авторизации на странице, куда юзер перенаправляется сразу после реги. Если пытаться авторизоваться через форму - не происходит ничего, пользователь не перенаправляется автоматически на сайт, зато если обновить страницу - пользователь становится залогиненным, вся активность доступна на сайте, кроме (из пока замеченного) возможности отправить ЛС пользователю и написать на его стене. К тому же профиль не открывается, пишет «Пользователь удален». Добавлю - не открываются профили пользователей, которые были зарегистрированы без логина. С зарегистрированными до изменений всё норм.
Видимо, это всё основано было на логине, а не на id, и от логина так просто не избавиться, как мне казалось, нужно полностью всё перелопатить))
Geers, спасибо Вам огромное за помощь ;)
Ок, покавыраюсь, если найду решение напишу, тут видимо еще где-то логика зарыта. :)
Везде, где идёт взаимодействие с логином пользователя, а не его id, насколько я это понимаю) К сожалению, в программировании я практически полный 0, поэтому вся надежда на знающих людей.
Ещё раз спасибо Вам, Geers))