나는 cherrypy 응용 프로그램을 가지고 있으며 일부보기에서는 특정 사용자 만 볼 수 있도록 허용하고 다른 사용자는 승인 필요 페이지로 보내기를 원합니다.승인을위한 CherryPy 장식 자 작성
사용자 정의 데코레이터로이 작업을 수행 할 수있는 방법이 있습니까? 나는 그것이 가장 우아한 선택 일 것이라고 생각한다.
class MyApp:
@authorization_required
def view_page1(self,appID):
... do some stuff ...
return html
def authorization_required(func):
#what do I put here?
는 또한 장식으로 불리는 authorization_required 기능 allow_group1, allow_group2 같은 매개 변수를 사용할 수 있습니다
여기에 내가 뭘 원하는지의 기본 예제가? 아니면 각 그룹마다 별도의 데코레이터가 필요합니까?
모든 것이 가능하지만 어떤 종류의 인증 시스템을 사용하고 있습니까? 또는 사용 계획? CherryPy에는 몇 가지 인증 메소드 빌드가 있습니다. http://www.cherrypy.org/wiki/BuiltinTools – Wolph
내장 된 것을 사용하고 싶지 않습니다. 체크 할 필요가있는 커스텀 데이터 스토어가 있습니다. – Greg