2011-12-17 1 views
1

저는 첫 번째 웹 응용 프로그램 (python + webpy + mongodb)을 만들고 있습니다. 인증 모듈을 만드는 가장 좋은 방법은 무엇입니까? 쿠키에 로그인을 저장하거나 로그인/패스 변수를 유지해야합니까? 모든 '제한된'기능이 작동 할 때마다 사용자의 권한을 확인해야합니까? 어쩌면 이런 것들에 대한 좋은 기사가 있을까요?웹 응용 프로그램의 인증

+0

"아마도 이런 것들에 대한 좋은 기사가 있습니까?" 좋은 생각. 아마 Google 검색은 약간을 밝힐 것입니다. 뭐 찾았 니? 어떤 종류의 검색을 시도하셨습니까? 너 혼란스러워? http://webpy.org/cookbook/userauth가 Google 검색을 수행 한 첫 번째 사례였습니다. 이 프로젝트에 대해 혼란스러운 점은 무엇입니까? –

+1

나는 손에 가지고있는 첫 번째 해결책을 취하고 싶지 않다. – AlexNasonov

+0

"내가 가지고있는 첫 번째 해결책을 갖고 싶지 않다"고? 뭔가가 독서에서 당신을 막을 수 있습니다 - 아마도 - 2 ~ 3과 ** 구체적인 ** 질문을 묻습니다. 이를 위해 이미 web.py 모듈이 있습니다. 왜 그 모듈을 사용하지 않습니까? –

답변

5

여기에 설명과 함께 좋은 가이드입니다 : Form Based Authentication For Websites.

web.py이 기술을 사용하여 확장 할 수있는 recipe for basic authentication 있습니다.

보통 이라는 영속성 메커니즘을 사용하여 인증 된 사용자를 추적합니다. 구현 방법을 보려면 Beaker을보십시오.

+1

web.py는 자체 세션 모듈을 가지고있다. 비커 –

+0

기본 인증에 관심이 있다면, 여기에 핸들러를 꾸미기 위해 사용할 수있는 빠른 속성이 있습니다. http://www.varunpant.com/posts/basic-authentication-in-web-py-via-attribute – varun

관련 문제