у нас в системе реализовано нечто
похожее
есть процедура apLogin которая производит
аутентификацию и в случае успеха
выдает новый идентификатор сессии,
используя обычный генератор.

Ответить