Есть одно физ. лицо - пользователь NS - у него 2 логина под именами
user и user1 - то есть они во всем (правах фамилиях и так далее) одинаковы , только отличаются на 1 букву. Так вот зачем-то, сессия
user лочит запись userconf WHERE userconf.user-id = "user1" .
и получается, что user1 войти в систему не может. Описаная ситуация - ситуация после вырубания света.
Сразу говорю , что main.p у меня в исходниках нет , а потому для меня это было новшеством.
Дано:
в ns2000 заведено 2 пользователя
a) q с паролем z
b) q1 с паролем z
оба на одного юзера, на одну группу и так далее .
Ход задачи :
заходит в нс-ку user q с логином q и паролем z. Далее ,
он же запускает новую нс-ку, с ТАКИМ ЖЕ логином и паролем и main.p
его пропускает , причем дает ему user-id = q1 , например userconf (или подобную таблицу настроек юзера ) where userconf.user-id = q1 .
Итог:
в нс-ке светится 2 работающих юзера q и q1.
в progresse - 2 сессии с юзером q .
Предположение :
после вырубания света вполне может создаться ситуация, описанная в цитировании.