大重构，加入管理员这一身份