nncvl Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Подскажите , кто что знает , как сменить пароли у всех пользователей с одинаковым е-майлом ? Мне как то делали , но теперь потерялся человек , и сейчас еще добавились пользователи с разными е-майлами . Как группам пользователей сменить пароли ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SanyaSamp Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Только через БД, но я хз как Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
nncvl Опубликовано 7 апреля, 2014 Автор Поделиться Опубликовано 7 апреля, 2014 Вот и я о том же ! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RealUser Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Это был я вроде Форум Безналичка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 RealUser,к чему это сообщение? Если ты - так напиши sql запрос для смены, иначе сообщение можно рассматривать как 'не несущее никакой смысловой нагрузки' с применением соответствующих санкций. HooLIGUN 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RealUser Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Сорри, я сменял не запросом, а редактированием соответствующих таблиц, members Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SanyaSamp Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 RealUser, ну так распишите для ТС как это сделать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Сорри, я сменял не запросом, а редактированием соответствующих таблиц, members То есть, например, если на форуме 1000 пользователей, ты 1000 раз проделывал одно и то же? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RealUser Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 То есть, например, если на форуме 1000 пользователей, ты 1000 раз проделывал одно и то же? Господи, помилуй. Я делал следующее: Качал таблицу member(или что там...) Открывал в notepad c++ Сменял пароли. Т.е. Выделил пароль. Далее "Найти все", "Заменить всё на..." Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Господи, помилуй Это вряд ли)) Внимание, неожиданная развязка... Как же ты менял пароли, если они в базе в зашифрованном виде хранятся? Можешь не отвечать на этот вопрос, я знаю, что на него ответа не найдётся, будем считать, что ты запутался и менял таким способом не пароли, а что-то другое. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RealUser Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Да, верно... запутался. Со всеми бывает. НО! 1. Имеется один пароль, допустим ipbmafia 2. Захешированы пороли в MD5 3. Хешируем пароль ipbmafia 4. Ищем то, что получилось 5. Нашли, нужено сменить пароль на ipbmafiaru, хешируем в MD5 6. Заменяем. Готово Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Это вряд ли)) Внимание, неожиданная развязка... Как же ты менял пароли, если они в базе в зашифрованном виде хранятся? Можешь не отвечать на этот вопрос, я знаю, что на него ответа не найдётся, будем считать, что ты запутался и менял таким способом не пароли, а что-то другое. ответ прост, я менял ТС пароли и мыло. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 ответ прост, я менял ТС пароли и мыло. Я в курсе. Лично я отказался от этой процедуры, т.к. не имею понятия как менять. Приоткроешь завесу тайны? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 создал теста, ввел нужный пароль - в итоге появился код зашифрованный в БД. (вот наш пароль) мыло заменил по тому же запросу что и пароль: UPDATE `таблица` WHERE `столбец` = 'значение' если не ошибаюсь, нужно пробывать, но вроде там прописывал еще условия, делал это давно, и по этому тяжеловато вспомнить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Так пароли до этого у всех пользователей были одиаковы? Если да, то это в корне меняет дело. Тут обычным запросом можно обойтись) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Так пароли до этого у всех пользователей были одиаковы? Если да, то это в корне меняет дело. Тут обычным запросом можно обойтись) нет, были разные Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 нет, были разные Тогда я всё равно не пойму как у всех разом сменил зашифрованные пароли.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Тогда я всё равно не пойму как у всех разом сменил зашифрованные пароли.. создал теста, ввел нужный пароль - в итоге появился код зашифрованный в БД. (вот наш пароль) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 апреля, 2014 Поделиться Опубликовано 7 апреля, 2014 Ладно, проехали, видимо мы не понимаем друг друга.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
nncvl Опубликовано 7 апреля, 2014 Автор Поделиться Опубликовано 7 апреля, 2014 Блин я тоже ни чего не понял (( То что в зашифрованном виде это я видел в таблице Таблица members Столбцы: - members_pass_hash - members_pass_salt ! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 мая, 2014 Поделиться Опубликовано 6 мая, 2014 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 берём у собственного пользователя, т.к. его пароль нам известен Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 6 мая, 2014 Поделиться Опубликовано 6 мая, 2014 Respected, можно одним запросом два поля менять UPDATE members SET members_pass_hash = 'ЗНАЧЕНИЕ ПОЛЯ hash', members_pass_salt = 'ЗНАЧЕНИЕ ПОЛЯ salt' WHERE email = '[email protected]'; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 мая, 2014 Поделиться Опубликовано 6 мая, 2014 Да, я в курсе, просто поочерёдно делал запросы для проверки, так и скопировал на форум. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RealUser Опубликовано 31 октября, 2014 Поделиться Опубликовано 31 октября, 2014 Так. Допустим есть пароль 123. А нам нужен 124 Мы создаем такой запрос? UPDATE members SET members_pass_hash = '124', members_pass_salt = '124' Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
News12 Опубликовано 31 октября, 2014 Поделиться Опубликовано 31 октября, 2014 nncvl, Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.