增加若干功能(issue43-47)，增加鉴权中间件