можно было просто обойтись тем что в сессию ложим логин, и на этом строим проверку. Если есть в сессии логин то залогинен, если нет то нет