添加登录页面(session)和异常处理