用 AOP 统一做登录检查，去除 Filter