Показать сообщение отдельно
Старый 23.03.2012, 22:19   #29
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

Цитата:
Сообщение от Evgeniy Посмотреть сообщение
по аналогии с джава:
Код:
if (authok = false)
Throw IncorrectLoginException
в том то и вся проблема что (authok = false) при неудачной авторизации по умолчанию ,не зависимо mysql отвалился или что то еще

Пока не удалось мне сделать исключение верно,видимо мне еще читать и читать про исключения до просветления )))

вопрос по md5 ,безопасно ли так хранить пароль?
// и насколько с точки зрения синтаксиса верна строка.


Создаю пользователя, пароль перегоняю в md5
Цитата:
cmd = gcnew MySqlCommand("INSERT INTO `users` VALUES (NULL,"+"'"+login+"'"+","+"'"+System::Text::Encodi ng::ASCII->GetString(MD5hash(System::Text::Encoding::ASCII->GetBytes(pass)))+"'"")",conn);
при авторизации проверяю
Цитата:
if(Auth(textBox_login->Text, System::Text::Encoding::ASCII->GetString(MD5hash(System::Text::Encoding::ASCII->GetBytes(textBox_password->Text)))))
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием