Список методов библиотеки 1CDLIB

  1. 10 г. назад

    Поделитесь списком методов данной библиотеки.

  2. дык в архиве есть всё, в т.ч. список методов и параметров
    Компонента для прямого чтения/записи данных из файлов баз данных .1CD

    Ответы: (4)
  3. 25.04.2014 13:46:17 отредактировано NcSteel

    А ты не писал ломалку хранилища конфигурации?

  4. дык у хранилища такой же формат

    Ответы: (5)
  5. (1) Очередной респект и благодарность одному из авторов :)

  6. (3) Формат то тот же но пользаки висят не в той таблице. И замена хеш пароля не помогла, удаление записей тоже ))

    Ответы: (6)
  7. (5) а, ты вот про что. так бы сразу и сказал ;)
    на эту тему пока не копался

  8. странно что хеш не помог:

    Где BlobFieldNameUsersData = "PASSWORD"

    UserData=FileDB.ReadSimpleValue(0,BlobFieldNameUsersData,Ложь,Истина,2,Истина);
    UserData=ЗаменитьХэшНаШаблон(UserData);
    UserData=ЗаменитьШаблонНаХэш(UserData);
    //Рез=Рез И FileDB.WriteSimpleValue(0,"SHOW",Истина,Истина,0,Ложь);
    Рез=Рез И FileDB.WriteSimpleValue(0,BlobFieldNameUsersData,UserData,Ложь,2,Истина);
    Рез=Рез И FileDB.FlushRecord(0);
    Рез = Истина;
    Успех=Рез;

    Правильно ли я понимаю, что в файловой базе пароль висит в DATA?

  9. NcSteel Правильно ли я понимаю, что в файловой базе пароль висит в DATA?

    там не пароль, там зашифрованное текстовый 1с-поток, в котором содержатся следующая инфа: данные о пользаке, хэш пароля, хэш пароля в верхнем регистре, назначенные пользаку права, интерфейсы и т.п.

  10. сам пароль явно хранился только в 1с 8.1

  11. 542a29cfa20a806def727ed8d2bab55d
    Вот как выглядит колонка password в хранилище . Как я понимаю это и есть сам пароль без всяких настроек и т.д.

  12. короче, это надо смотреть, видимо, в хранилище по-другому устроено хранение данных юзеров.

    если хочешь - можешь скинуть заархивированный файлик мне на мыло
    мой_ник собака newmail(dot)ru

  13. Я в принципе уже ломанул.
    Создал пустое хранилище - скопировал с него пароль "111", получился таким: "6ece4fd51bc113942692637d9d4b860e". И заменил в колонке PASSWORD таблице USERS значение.

    Поковыряюсь, может допилю твою обработку, что бы на 8.3 нормально работала и хранилище ломала.

  14. NcSteel может допилю твою обработку, что бы на 8.3 нормально работала

    она нормально работает под 8.3, в т.ч. под линуксом

  15. У тебя там модальные окна открываются.... ругается на это. Достаточно конечно в конфе включить возможность модальных окон, но не всегда работает

  16. NcSteel У тебя там модальные окна открываются....

    где?

  17. Предупреждение - например.

    Ответы: (17)
  18. (16) дык а я при чём? это не у меня, это у платформы. не я же модальность там выставляю

    Ответы: (18)
  19. (17) На такси просто модальности уже нет (точнее ее надо искусственно разрешать), а объект "Предпреждение" работает как раз в модальном режиме. По идее информацию надо сообщать в отдельном поле который будет закрывать основное окно обработки (например через закладки).

    Ответы: (19)
  20. (18) да знаю я это всё. просто говорю, что лично я к этому отношения никакого не имею ;)

  21. ну да , ну да )))

или зарегистрируйтесь чтобы ответить!