fix: login check