Толстый контроллер. Куда вынести логику?
а почему регистрация и авторизация не то, что в одном контроллере, а в одном action?
У Вас метод разбит на два логических блокаRegister::request()->has('auth','post')
и Register::auth()->is_authorized()
Вот Вам уже два метода. Плюс у Вас присутствует html код, что не есть хорошо, от него лучше избавится в вид.  Я смотрю Вы в View::render не чего кроме файла вида не передаете, так передайте туда массив $message и там уже его разбирайте вашим шаблонизатором или родным php.
Что касается выборки, перенести или в модель или в отдельный метод