|
#1
|
|||
|
|||
Delphi + MySQL
Итак есть Ранее созданная некая база в mySQL там есть таблица пользователей и паролей.... парольи хранятся под даким типом password varchar(50) latin1_bin
как сделать так что бы когда пользователь логинился в программе ( написанной на Delphi ) происходила проверка пароля? когда прописываю пароль 12345 он не наход его так как не изменяет его когда он записан там в виде ( 827ccb0eea8a706c4c34a16891f84e7b ) |
#2
|
|||
|
|||
Цитата:
Скорее всего, в БД хранится не пароль, а его хэш (по виду похоже на md5). Соответсвенно, введенный пароль надо преобразовать и уже сравнивать хэши. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
AntiMag1991 (28.12.2012)
|
#3
|
||||
|
||||
Проверять пароль должен сервер БД а не клиент. Пароли в открытом виде тоже хранить нельзя.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
AntiMag1991 (28.12.2012)
|
#4
|
|||
|
|||
Прошу извенить меня за мою ошибку я уже разобрался )))) благодарю что откликнулись! Есть вопрос как удалить из строки символ ' он мешает для перекодировки.
|
#5
|
||||
|
||||
ф-ия stringreplace
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |