logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

xenon
#1 Оставлено : 3 февраля 2009 г. 14:19:40(UTC)
xenon

Статус: Newbie

Группы: Registered
Зарегистрирован: 24.01.2009(UTC)
Сообщений: 1

Как форум хранит пароли? А то я решил переименовать свой логин, залез в базу данных, просто изменил значение поля xenon на Ксенон и после этого форум странным образом перестал принимать парольSmile
Dr.DG
#2 Оставлено : 6 февраля 2009 г. 15:55:08(UTC)
Dr.DG

Статус: Member

Группы: Registered
Зарегистрирован: 30.10.2008(UTC)
Сообщений: 25

xenon написал:
Как форум хранит пароли?

Пароли хранятся в зашифрованном виде. Используется собственный membership provider. Алгоритм хэширования - стандартный для ASP.NET: SHA1.
При беглом знакомстве с таблицами выяснил, что имя пользователя хранится как минимум в 2 таблицах: yaf_User и yaf_prov_Membership. Полагаю, что менять его нужно везде.

Отредактировано пользователем 6 февраля 2009 г. 15:59:36(UTC)  | Причина: Не указана

Admin
#3 Оставлено : 10 февраля 2009 г. 12:55:07(UTC)
Admin

Статус: Administration

Группы: Registered
Зарегистрирован: 12.09.2008(UTC)
Сообщений: 194

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
На самом деле провайдер можно менять не трогая форум. Наши форумы работают на стандартном провайдере .NET и как настроишь его, так он и хранит пароли.

Менять юзернейм крайне не рекомендуется изходя из политики ASP.NET, в которой юзернейм является к тому же и уникальным идентификатором для большенства операций уровня приложения.
atlant_is
#4 Оставлено : 4 июня 2009 г. 16:17:28(UTC)
atlant_is

Статус: Member

Группы: Registered
Зарегистрирован: 26.05.2009(UTC)
Сообщений: 11

А можно ли как-то изменить алгоритм хеширования на md5? Хочу интегрировать регистрацию с другим проектом, чтобы не регистрироваться\логиниться в двух местах?
Admin
#5 Оставлено : 5 июня 2009 г. 15:30:09(UTC)
Admin

Статус: Administration

Группы: Registered
Зарегистрирован: 12.09.2008(UTC)
Сообщений: 194

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Atlant_is написал:
А можно ли как-то изменить алгоритм хеширования на md5? Хочу интегрировать регистрацию с другим проектом, чтобы не регистрироваться\логиниться в двух местах?
Да, но это делается на уровне провайдера, интеграцию на уровне БД крайне не рекомендую.
То что вы хотите, делается установкой атрибута hashAlgorithmType = "MD5" раздела конфига membership, но подумайте над интеграцией скажем на уровне сервисов.

Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF | YAF © 2003-2012, Yet Another Forum.NET
Страница сгенерирована за 0.161 секунды.