退出功能的实现