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

Как в sql задать пароль ?

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
AnteFil
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет 3 месяца
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Как в sql задать пароль ?

Сообщение AnteFil »

Как в sql задать пароль ? В чём он храниться MD-5 ?

Отправлено спустя 4 минуты 1 секунду:
да в md5
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Как в sql задать пароль ?

Сообщение Татьяна5 »

В md5 с солью
Напрямую не задать. Только создать другого пользователя с нужным паролем (либо сменить на каком-то пароль на нужный стандартными средствами), а потом скопировать сгенерированный пароль и добавить его кому хочется
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 11 лет 11 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз

Re: Как в sql задать пароль ?

Сообщение Sumanai »

Татьяна5 писал(а): Напрямую не задать.
У меня прокатывало просто md5, форум как- то сам преобразовывает в свой формат.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 5 месяцев
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Как в sql задать пароль ?

Сообщение владимир1983 »

Код: Выделить всё

UPDATE phpbb_users SET `user_password` = md5('pass') WHERE `user_id` = 2
phpbb_ префикс таблиц
pass - новый пароль
user_id- идентификатор учетной записи.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 7 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как в sql задать пароль ?

Сообщение Balamut »

Ммм? 3.2.(-1) и МД5()?

А давайте просто хранить пасс в незашифрованном виде, а?

Ещё на двойке меняли (md5($str)); на (md5(md5(md5($str)))); и делали вид, что защитились. Тогда небыло супер-пупер крутых сайтов для брутфорса.

Отправлено спустя 14 минут 35 секунд:
$2y$10$q4ufvZvjoLzKbDXJ5SnVleNrplmU38hJ5K/BECHq3SazcaxeUAfJu - 123456

$2y$10$qXKnMpeQM9awp.grIKhUV.pVWN3xnpSG5LKd08ewf5q8xzZC.sgOm - 987654321

$2y$10$ZKBlfHknZ7VEo.VeUFGLw.ZxFMSsOpuQDsHi3ueTABXRwg.e6CJwy - qwerty

Хватит?
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 11 лет 11 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз

Re: Как в sql задать пароль ?

Сообщение Sumanai »

При первом заходе этот пароль сменится на более надёжно хешированный.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 7 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как в sql задать пароль ?

Сообщение Balamut »

Таблица: phpbb_users (префикс ваш, из config.php строка $table_prefix = phpbb_; (десятая));

Столбец: user_password.

Отправлено спустя 3 минуты 14 секунд:
Sumanai писал(а): При первом заходе этот пароль сменится на более надёжно хешированный.
Это изврат.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 11 лет 11 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз

Re: Как в sql задать пароль ?

Сообщение Sumanai »

Smayliks писал(а): Это изврат.
Зато легко и просто, и не требует использования распространённых паролей, что указали выше вы.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 7 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как в sql задать пароль ?

Сообщение Balamut »

Опять же, топикстартер не обозначил, для каких целей ему это нужно.

Если для того, чтобы войти, то достаточно поставить "распространённый пароль, что указал я", и при входе его поменять. Это быстрее, чем сначала получить хеш МД5, а потом заставлять движок самому его конвертировать в свой формат.

Если же надо поставить пасс на постоянку, то легче это сделать через админку. ;-)

Если топикстартеру надо получить пасс юзера, имея хеш онного в БД, то мы разговариваем вообще на разных языках. Тут он слегка не отгадал. То же касается, если он "выловил" где-то хеш, и хочет получить доступ туда, где его не ждали. ;-) Для подробной информации по взлому читать УК РФ :-)))

В общем, все варианты имеют место на жизнь, а топикстартеру рекомендую в следующий раз вопрос задавать не в стиле "Как сделать так, чтобы форум работал?", а более развёрнуто. И не лениться заглядывать в код - даже не зная пхп там можно интуитивно понять где и как хешируется пароль (при регистрации записывается, при логине - сравнивается).
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 11 лет 11 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз

Re: Как в sql задать пароль ?

Сообщение Sumanai »

Smayliks писал(а): Это быстрее, чем сначала получить хеш МД5
В варианте от владимир1983 ничего получать не нужно, это сделает сама БД.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 7 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как в sql задать пароль ?

Сообщение Balamut »

Sumanai, да, не нужно.

Я не спорю, пусть человек делает так, как ему удобнее.
//
// That's all, Folks!
// -------------------------------------------------

Вернуться в «phpBB 3.2.x (архив)»