2012-10-14 2 views
2

등록 된 사용자를 위해 grails 부트 스트랩 파일의 일부 컨트롤러 및 동작에 대한 일부 권한을 생성하지만 새 컨트롤러 또는 새 작업을 만들 때마다 변경 사항을 적용하기 위해 테이블을 삭제해야합니다. 하지만 내가 찌르다에 응용 프로그램을 배포 할 때 내가 할 수있는 몇 가지 작업과 응용 프로그램에서 해당 작업에 대한 권한을 추가 한 후 시간이? 테이블이나 데이터베이스를 삭제하지 않고 등록 된 사용자를위한 새로운 작업에 권한을 어떻게 부여 할 수 있습니까? 수동으로 그들을 추가하거나 무엇? mysql에서 수동으로 권한 테이블을 편집 할 수 없습니다.Grails 부트 스트랩의 Shiro 권한

답변

0

두 단계 솔루션 : 사용자가 아닌 권한

  • 할당 역할.
  • 앱을 다시 시작할 때마다 역할을 다시 작성하십시오. 부트 스트랩에서 모든 역할을 먼저 제거한 다음 다시 시작할 때마다 적절한 권한으로 올바른 역할을 만드는 코드를 만드는 것이 쉽습니다.

적어도이 문제를 어떻게 처리합니까?

관련 문제