|
|
Галка "запомнить" в окне авторизации
vova1122, vicof, obs191, lEvGl, mTema32, Волшебник, Winnie Buh, maxab72, Nedomolkov_Ivan, ALCAPONA, Доминошник, Garykom, kir-g, Смотрящий, paramedic, integer, okmail, nick86, Fragster, Crusher, Джордж1, 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, Hawk_1c, banco, Vstur, toypaul, Хряк, kubik_live, Гипервизор, DrZombi, fserg84, dva1c, San787, ryutao, Irbis, Лодырь, viraboy, vis, Мультук, calmius, JohnGilbert, ivanov-i-i, Elf_80_lvl, U4Me2, Homer, Sabron, boozin, Fregat, Sneer, YFedor, Lepexa207, ReaLg, breezee, YAGolova, formista2000, DemonShinji2
| ☑ |
|
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) ну так сначала надо поставить флаг, а потом искать
|
|