Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.02.2012, 12:25
|
|||
---|---|---|---|
|
|||
Как перенести md5 хэш |
|||
#18+
Я решил сделать демо-версию своего приложения на apex.oracle.com, перенес туда приложение и схему, потом начал переносить данные. Решил сделать просто - на хостинге захожу в "SQL Workshop" -> "Utilities" -> "Data Workshop" -> "Unload to Text", сохраняю в файл, на apex.oracle.com проделываю обратную процедуру. В итоге все данные переносятся нормально, а данные в столбце "password" переносятся как-то криво. Пароль, который вводит пользователь, передается в функцию dbms_obfuscation_toolkit.md5, а результат этой функции записывается в таблицу в поле "password". После переноса это значение почему-то трансформируется в другое. Я пробовал сохранять файл в разных кодировках, но все равно оно как-то искажается. Что тут не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2012, 12:35
|
|||
---|---|---|---|
Как перенести md5 хэш |
|||
#18+
rockclimber, Чудес не бывает. Смотрите в sql dump запросы, смотрите триггеры на таблицу и какой тип столбца. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2012, 13:16
|
|||
---|---|---|---|
Как перенести md5 хэш |
|||
#18+
rockclimber, Функция, которая хеширует пароль, случайно не "CUSTOM_HASH" называется? Тестовое приложение, которое автоматом создается в воркспейсе на apex.oracle.com, использует свою функцию CUSTOM_HASH на базе. У меня как-то при установке этого тестового приложения переписалась моя функция CUSTOM_HASH, изменились ключи, и я очень долго разбирался, чего это пароли перестали совпадать) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2012, 14:19
|
|||
---|---|---|---|
|
|||
Как перенести md5 хэш |
|||
#18+
haXbatrockclimber, Функция, которая хеширует пароль, случайно не "CUSTOM_HASH" называется? Тестовое приложение, которое автоматом создается в воркспейсе на apex.oracle.com, использует свою функцию CUSTOM_HASH на базе. У меня как-то при установке этого тестового приложения переписалась моя функция CUSTOM_HASH, изменились ключи, и я очень долго разбирался, чего это пароли перестали совпадать)Нет, я же написал, что пароль хэшируется функцией dbms_obfuscation_toolkit.md5. Сейчас я пытаюсь понять, что мне сказал SvDev... Триггеров на таблицу у меня нет, тип столбца - varchar2, что такое sql dump запросы - изучаю потихоньку, что со всем этим делать - пока ни малейшего понятия. Буду матчасть потихоньку изучать... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2012, 15:05
|
|||
---|---|---|---|
Как перенести md5 хэш |
|||
#18+
rockclimber, Я посмотрел, там не SQL, а просто данные через запятую... Смотреть где возникает расхождение, еще в генерируемом файле, или на этапе импорта. А вообще метод to XML должен быть надежнее, мне кажется. И привидите пример, какое значение в какое преобразовалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2012, 15:09
|
|||
---|---|---|---|
|
|||
Как перенести md5 хэш |
|||
#18+
Мда... Вскрытие показало, что при переносе много чего пострадало... Тексты функций, например. Сейчас пока сделаю все вручную, а потом буду разбираться с нуля, как правильно делать перенос с учетом кодировок. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&mobile=1&tid=1876215]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 341ms |
total: | 478ms |
0 / 0 |