在博文中写到的第二种权限的控制方式,此处为源码,欢迎指正