2012-09-12 3 views
0

저는 첫 번째 웹 앱을 구축 중이며 로그인/세션과 같은 것들을 처리 할 수있는 방법에 대해이 모든 미친 아이디어를 얻었습니다.하지만 누군가가 정말 좋은 것을 작성했는지 궁금합니다. 로그인/세션 작동 방식에 대한 철저한 설명. 튜토리얼을 보았습니다. 그러나 독자에게 전체 프로세스가 어떻게 처리되는지 더 일반적인 아이디어를 제공하는 더 추상적 인 것이 있는지 알고 싶습니다. 내 웹 응용 프로그램은 루비/sinatra에 관련이 있다면.사용자 로그인/세션 시스템 설명

+2

http://railscasts.com/episodes/250-authentication-from-scratch : 당신이 당신의 자신의 압연에로 관심이없는 경우, 당신은 또한시나 인증 보석을 시도 할 수 있습니다 –

답변

2

처음부터 로그인/인증에 대한 심층적 인 튜토리얼의 대부분은 불행히도 레일즈 용입니다. 나는 Sinatra의 구체적인 튜토리얼을 찾기 위해 똑같은 문제를 겪었다. 지식이 꽤 일반적이고 Sinatra에도 적용될 수 있기 때문에 레일스 튜토리얼을 체크 아웃하는 것이 좋습니다. RailsGuides에서

이 가이드 (특히 보안 섹션을 읽기)가 특정 레일에도 불구하고 인증의 이해를 얻기를위한 꽤 좋은 :

여기 http://guides.rubyonrails.org/

좋은시나 인증 방식의 예 GitHub의에 (그것은 datamapper 보석을 사용하지만 당신은 쉽게 다른 루비 ORM와 이것을 대체 할 수 있습니다) :

https://github.com/daddz/sinatra-dm-login

https://github.com/maxjustus/sinatra-authentication