От ардуино мне нужно только железо. Я хочу избавиться от всего ардуиновского, кроме платы. Т.е. прошить контроллер в avr studio (как если бы я взял обычный чип atmega и сделал для него плату с обвязкой).
Если экшенов несколько, то лучше хранить все в отдельной таблице:
CREATE TABLE IF NOT EXISTS `user_action_relation` (
`user_id` int unsigned not null,
`action_name` varchar(32) not null,
PRIMARY KEY (`user_id`, `action_name`),
) ENGINE=InnoDB;
Смысл в точке остановки после редиректа? Да и код контроллера не менялся, он работал на прошлом VPS.
Насчет сессии вы были правы. После успешной валидации сессия почему-то пересоздается, причем с пустой data. Использую самопереписанный класс CDbHttpSession, с дефолтным классом все работает. Видимо, что-то с php-сессиями на новом сервере.