|
Галка "запомнить" в окне авторизации Волшебник, Chameleon1980, Lama12, Доминошник, Winnie Buh, Garykom, vis, Hawk_1c, Valery, Джордж1, lEvGl, A_G, Niveus, toypaul, Климов Сергей, kuromanlich, Смотрящий, Nedomolkov_Ivan, Niger1C, vova1122, vicof, obs191, mTema32, maxab72, ALCAPONA, kir-g, paramedic, integer, okmail, nick86, Fragster, Crusher, PR, X Leshiy, zenik, kamysh, oleg_km, Kigo_Kigo, MWWRuza, laeg, ads55, maxar, Эх-эх-эх, ass1c, azt-yur, Fedor-1971, arsik, drearyd, Builder, ДенисСмирнов, 2S, Ychenik1c, mikecool, abfm, MM, slad, Prog_man, banco, Vstur, Хряк, kubik_live, Гипервизор, DrZombi, fserg84, dva1c, San787, ryutao, Irbis
| ☑ | ||
|---|---|---|---|---|
|
0
YAGolova
12.08.26
✎
10:49
|
Всем привет. Столкнулся с проблемой: тестировал под пользователем интерфейс и машинально поставил эту чертову галку. Теперь что бы я ни делал - все равно захожу в базу автоматически под этим пользователем. Что было испробовано: перепрописание базы, чистка локального кеша с полным удалением всех файлов и папок, добавление новой строки в списке баз, прописание параметров запуска /N .....
НИЧЕГО не помогает - где хранится эта история? |
|||
|
1
Волшебник
12.08.26
✎
10:52
|
Мобильный клиент? Щелчок по бутерброду, потом по пользователю, там пункт "Завершить работу (выйти)"
|
|||
|
2
YAGolova
12.08.26
✎
10:55
|
(1) неа, не мобильный. Просто с компа захожу
|
|||
|
3
YAGolova
12.08.26
✎
10:57
|
(1) Но бутерброд помог - спасибо!!
Интересно.....где это хранится что ничего из вышеперечисленного не помогает..... |
|||
|
4
Волшебник
12.08.26
✎
10:59
|
Может это вход через браузер? очистить кэш, куки, снести сохранённые пароли
А может срабатывает вход по логину Windows? |
|||
|
5
Волшебник
12.08.26
✎
11:00
|
(3) вот и славно
|
|||
|
6
Волшебник
12.08.26
✎
11:02
|
короче, где-то тут
|
|||
|
7
YAGolova
12.08.26
✎
11:08
|
(4)не не через браузер - через тонкий клиент и не вход по Windows
вот эта галка
|
|||
|
8
Волшебник
12.08.26
✎
11:15
|
Может спецы подскажут, где она хранится. Подозреваю, что в списке баз ibases.v8i или профиле 1cv8conn.pfl
|
|||
|
9
Nedomolkov_
Ivan 12.08.26
✎
11:22
|
(8) Глянул у себя: в ibases.v8i этого нет, там только Connect, ID, Version и порядок в списке. В 1cv8strt.pfl логин с паролем по строкам тоже не ищутся.
Потому и не помогает ни перепрописать базу, ни снести кеш, лежит оно не там. Я бы смотрел хранилище учёток винды, cmdkey /list и Диспетчер учётных данных, вкладка Общие. А чтобы добить наверняка - procmon с фильтром по 1cv8.exe в момент установки галки, сразу видно куда он пишет. |
|||
|
10
Гипервизор
12.08.26
✎
11:33
|
||||
|
11
Волшебник
12.08.26
✎
11:40
|
(10) Где ж оно хранится? в базе?
|
|||
|
12
Волшебник
12.08.26
✎
11:41
|
>> Вместо пароля хранится специальный токен.
вот где он хранится? |
|||
|
13
Nedomolkov_
Ivan 12.08.26
✎
13:14
|
(12) Погрепал у себя весь клиентский профиль: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, все pfl плюс папки баз. Ничего похожего на токен нет, единственное вхождение слова token - CurrentToken из цветовой схемы конфигуратора.
Косвенно на то же указывает и сам тред: снос кеша и перепрописывание базы не помогли, а помогло "Завершить работу (выйти)" из интерфейса. Значит якорь не на клиенте, а на стороне базы, и гасится он выходом. Кому нужна точность - procmon с фильтром по 1cv8.exe в момент установки галки. Пусто в файлах и реестре, значит вопрос закрыт. |
|||
|
14
Волшебник
12.08.26
✎
13:45
|
(13) Плохо искали. Токен должен быть на клиенте. Вряд ли он называется "token".
Может слова LastUser или что-то такое |
|||
|
15
Garykom
гуру
12.08.26
✎
13:49
|
Это хранится в самой базе
Примерно как доменная авторизация |
|||
|
16
Волшебник
12.08.26
✎
13:52
|
(15) Токен не может храниться в самой базе чисто технически.
|
|||
|
17
Nedomolkov_
Ivan 12.08.26
✎
14:46
|
(14) Справедливо, поискал нормально. Содержимое pfl лежит base64-ом (куски начинаются с 77u/, это BOM), поэтому греп по слову и молчал. Прогнал все 767 файлов в %APPDATA%\1C и %LOCALAPPDATA%\1C с декодированием каждого куска: ни token, ни login, ни LastUser, ни пароля. В Диспетчере учётных данных винды по 1С тоже пусто.
Оговорка честная: галку на этой машине не ставили, так что это доказывает только, что в очевидном месте оно не лежит. (15) (16) вы про разное и оба правы наполовину. Предъявлять токен без клиента нечем, а гасится он выходом из базы, значит на стороне базы лежит его отпечаток. Так везде живут refresh-токены. Кому нужна точность: снимок папки профиля, поставить галку, сравнить по времени и размеру. Минута работы, зато ответ фактом, а не спором. |
|||
|
18
Garykom
гуру
12.08.26
✎
15:11
|
(17) Нет
Снаружи базы лежит только идентификатор системы/компа/учетной записи Если он же записан в самой базе - при входе срабатывает авторизация и происходит автовход В случае доменной авторизации идентификатором выступает сама учетка домена, которая и прописана в базе А тут просто некий строковый идентификатор записан в каталог пользователя |
|||
|
19
Nedomolkov_
Ivan 12.08.26
✎
16:17
|
(18) Тогда всё сходится: я в 767 файлах профиля ничего не нашёл именно потому, что искать нечего - на клиенте только идентификатор машины с учёткой, а связка живёт на стороне базы. Проверяется в лоб: поставить галку, снять образ профиля и зайти с другого компа под тем же пользователем. Не сработает автовход - значит машина в связке участвует, сработает - значит хватает одной учётки.
|
|||
|
20
Волшебник
12.08.26
✎
16:33
|
(17) ну так сначала надо поставить флаг, а потом искать
|
|||
|
21
Nedomolkov_
Ivan 12.08.26
✎
17:19
|
(20) Так и есть, я в (17) сам оговорился: галку на той машине не ставили, поэтому вывод только про очевидные места. Сделаю нормально - снимок %APPDATA%\1C до, ставлю галку, снимок после, diff по времени и размеру. Результат принесу сюда же.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |