Дмитрий Байчапанов: проверка допустим через Yii::$app->user->can('login'), где ид итема формируется динамически в зависимости от текущего приложения, контроллера и экшена
затем, что у гостя есть доступ далеко не ко всему. и если делать одинаковую проверку прав доступа для всех пользователей, то решается это именно через роль для гостя. про наличие данного метода я в курсе
скорее нужно написать свой велосипед, потому что это тема курсача
а что если использовать libcurl? как я понял, на нем можно реализовать и sftp и ftp, тогда wininet нафиг не нужен