Тема: sql,php
Показать сообщение отдельно
Непрочитано 27.10.2011, 20:42   #1
Пользователь

Автор темы (Топик Стартер) 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= пароль
Не возвращает результат(
Salomey вне форума Ответить с цитированием