Тема: sql,php
Показать сообщение отдельно
Старый 27.10.2011, 21:04   #1
Salomey
Читер
Аватар для Salomey
OFFLINE
Регистрация: 31.03.2011
Сообщений: 192
Благодарностей:
9,117 всего
Мнения: + 3919
Репутация: 22975
Отправить сообщение для Salomey с помощью Skype™

sql,php


У меня проблема с SQL Server. Моя задача это реализовать простой SQL Serverbased usersystem с PHP. Базы данных также используется в MMORPG, так что я не могу менять структуру базы данных или хэширования алгоритмов. Реальная причина моей проблемы в том, что пароль хешируется по следующиму алгоритму
PHP код:
HashBytes('MD5', REVERSE(UPPER(@ID))+@PW) 
Я создал тестового пользователя назвал test123 и PW hallo123 что соответствует хэш пароля

до этого момента все должно быть ясно. Ну а когда я пытаюсь извлечь данные в запросе я получаю никаких результатов. Я использовал этот запрос:
PHP код:
mssql_query("SELECT * FROM Member WHERE ID = 'test123' AND PW = HashBytes('MD5', REVERSE(UPPER('test123')) + 'hallo123')"); 
Где ID= логин, PW= пароль
Не возвращает результат(

Под лежачий камень вода не течёт.
 
Ответить с цитированием
Сказали спасибо:
Pro_XBocT (14.11.2011)