Логин/пароль и ник

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Логин/пароль и ник

Сообщение Olegator_SNW »

Суть такова:

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

Пример:
<---в этом окне после логина (на который нажать нельзя) идет ник (на который нажать можно), далее аватара и etc.

Логин 000000000000012
Ник Olegator_SNW
Аватара
etc
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Сообщение Olegator_SNW »

Немного не то, надо что бы еще это текст введный в это поле (являющиеся обязательным при регистрации) отображался вместо (около) привычного логина.
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

Olegator_SNW
почему в качестве логина не использовать ID посетителя?
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Сообщение Olegator_SNW »

AlexWB потому что делается привязка к уже существующим логинам, которые используются в 2 системах (не форумы). Делается таким образом для большей совместимости, что бы у конечного пользователя был один логин на все, в том числе и на форум. :wink:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Используйте мод Add New Profile Field/Modify Profile
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

Olegator_SNW
тогда получается, что изначально задача поставлена не совсем корректно
в первом сообщении разговор шел только о форуме (одном)
теперь появилось еще две ситемы и форум

вы как-то определитесь :)
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Сообщение Olegator_SNW »

AlexWB системы не трогаем - они вообще к инету дела не имеют. Задача в том что бы вместо цифровых ников, люди себе писали нормальные ники (буквенные), при этом заходя на форум по цифровому логину.

Xpert, псб. Посмотрю... :wink:
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

Olegator_SNW
а эти самые "цифровые логины" посетители откуда будут брать?
сам придумывать, или вы сообщите?
если вы, и эти цифровые логины уникальны, можно опять таки вернуться к варианту с ID, но подойти с другой стороны
при регистрации, использовать цифровые ники в качестве ID посетителя
т.е. отключить автонумерацию записей в таблице users и присваивать полю user_id значение этого самого цифрового логина
Последний раз редактировалось AlexWB 04.07.2006 14:08, всего редактировалось 1 раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Я делал авторизацию по почтовому адресу и обычному логину, посмотрите, думаю все что нужно почерпнете.

Добавлено спустя 2 минуты 56 секунд:

AlexWB
Идея хороша при условии что форум новый. Если на нем уже есть записи, то не избежать проблем. Они решаемы конечно, но тем не менее.

Добавлено спустя 2 минуты 6 секунд:

Кроме того в случае если user_id будет получаться извне нужен жесткий его контроль. Иначе можно получить SQL-инъекцию в чистом виде.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

Xpert
аналогично, делал авторизацию по логину или id, правда для wap версии форума
чтобы избавить владельцев длинных ников от лишних пальцедвижений
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Сообщение Olegator_SNW »

Всем спасибо за советы! Сделал. Чуть позже постараюсь написать мод, если это кому то интересно.

Чуть ниже скрины того, как это сделано. :arrow:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 19 лет 10 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

судя по всему у Вас в БД id хранится как varchar - будут проблемы с сортировкой по ID
NETBYNET Holding system administrator
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

И проблемы c быстродействием тоже.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Olegator_SNW
phpBB 1.2.1
Сообщения: 25
Стаж: 19 лет 2 месяца
Откуда: Петрозаводск, Карелия

Сообщение Olegator_SNW »

Не будет. ID - это тот же логин (имя пользователя) на стандартном форуме Я просто изменил перевод и переместил его отображение в топике чуть ниже.

Ник - отдельное поле. Аналогичное "Откуда:" В отображении в топике просто переместил наверх (поменял местами с ID)

Вернуться в «Запросы модов для phpBB 2.0.x»