Jump to content

Как сменить пароли ?

Featured Replies

Posted

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

RealUser,к чему это сообщение? Если ты - так напиши sql запрос для смены, иначе сообщение можно рассматривать как 'не несущее никакой смысловой нагрузки' с применением соответствующих санкций. 


Сорри, я сменял не запросом, а редактированием соответствующих таблиц, members

То есть, например, если на форуме 1000 пользователей, ты 1000 раз проделывал одно и то же?

То есть, например, если на форуме 1000 пользователей, ты 1000 раз проделывал одно и то же?

 

Господи, помилуй. Я делал следующее:

Качал таблицу member(или что там...)

Открывал в notepad c++

Сменял пароли.

Т.е. Выделил пароль. Далее "Найти все", "Заменить всё на..."

Господи, помилуй

Это вряд ли)) 

Внимание, неожиданная развязка...

Как же ты менял пароли, если они в базе в зашифрованном виде хранятся? 

 

Можешь не отвечать на этот вопрос, я знаю, что на него ответа не найдётся, будем считать, что ты запутался и менял таким способом не пароли, а что-то другое.

Да, верно... запутался. Со всеми бывает. 

НО!

1. Имеется один пароль, допустим ipbmafia

2. Захешированы пороли в MD5

3. Хешируем пароль ipbmafia

4. Ищем то, что получилось

5. Нашли, нужено сменить пароль на ipbmafiaru, хешируем в MD5

6. Заменяем.

Готово

Это вряд ли)) 

Внимание, неожиданная развязка...

Как же ты менял пароли, если они в базе в зашифрованном виде хранятся? 

 

Можешь не отвечать на этот вопрос, я знаю, что на него ответа не найдётся, будем считать, что ты запутался и менял таким способом не пароли, а что-то другое.

ответ прост, я менял ТС пароли и мыло.

создал теста, ввел нужный пароль - в итоге появился код зашифрованный в БД. (вот наш пароль)

мыло заменил по тому же запросу что и пароль:

UPDATE `таблица` WHERE `столбец` = 'значение'

если не ошибаюсь, нужно пробывать, но вроде там прописывал еще условия, делал это давно, и по этому тяжеловато вспомнить 

Так пароли до этого у всех пользователей были одиаковы? Если да, то это в корне меняет дело. Тут обычным запросом можно обойтись)

нет, были разные 

Тогда я всё равно не пойму как у всех разом сменил зашифрованные пароли..

 

 

создал теста, ввел нужный пароль - в итоге появился код зашифрованный в БД. (вот наш пароль)
  • Author

Блин я тоже ни чего не понял (( То что в зашифрованном виде это я видел в таблице Таблица members Столбцы: - members_pass_hash  - members_pass_salt  ! 

  • 4 недели спустя...

sql запросы для смены паролей у пользователей, у которых email = 'значение':

UPDATE members SET members_pass_hash = 'ЗНАЧЕНИЕ ПОЛЯ hash' WHERE email = '[email protected]';
UPDATE members SET members_pass_salt = 'ЗНАЧЕНИЕ ПОЛЯ salt' WHERE email = '[email protected]'
 
Значения members_pass_hash и members_pass_salt берём у собственного пользователя, т.к. его пароль нам известен
  • 5 месяцев спустя...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.