Хотя так тоже велосипед, можно просто задать значение в гет переменную, а с неё в сессию, и подменить user_id на нужный после проверки.
Хотя так тоже велосипед, можно просто задать значение в гет переменную, а с неё в сессию, и подменить user_id на нужный после проверки.