2009-12-28 3 views
2

Nitrogen Authentication and Authorization API의 사용법을 확인하고 싶습니다. API에 대한 설명은 다음과 같습니다 성공적으로 인증 된 사용자에 대한 사용자 (사용자) :Nitrogen Auth API의 올바른 사용법은 무엇입니까?

wf:user() -> User or 'undefined' 
Return the user value that was previously set by wf:user(User) 

wf:user(User) -> ok 
Set the user for the current session. 

wf:clear_user() -> ok 
Same as wf:user(undefined). 

wf:role(Role) -> 'true' or 'false' 
Check if the current user has a specified role. 

wf:role(Role, IsInRole) -> ok 
Set whether the current user is in a specified role. 

wf:clear_roles() -> ok 
Remove the user from all roles. 

내가 먼저 WF를 설정 한 자격 증명을 저장하는 내 데이터베이스에 대한 사용자 로그인의 유효성을 검사 할이 API를 사용하려면? 그렇다면 사용자가 제한된 페이지를 보호하기 위해 인증했는지 확인하기 위해 undefined = wf:user()과 같은 작업을 수행 할 수 있습니까? 마찬가지로 사용자 등의 역할을 설정하면 역할에 대한 유효성 검사를 수행 할 수 있습니까? 그리고 질소는 어떻게 든 백그라운드에서이 정보를 저의 세션에 저장하고 있습니까?

답변

0

정확합니다. 질소 세션은 세션 정보를 저장하는 과정입니다. 사용법은 설명대로입니다. 사용자가 로그인했는지 여부를 확인하고 사용자의 역할을 설정하고 쿼리 할 수 ​​있습니다. 더 정교한 무엇이든 너 자신을해야 할 것이다.

+0

확인해 주셔서 감사합니다. –

+0

좋은 질소 문서/자습서를 알고 계십니까? nitrogenproject.com에있는 문서는 괜찮지 만 그렇게 자세히 설명되어 있습니다. –

+0

나는 여기에서 찾을 수있는 글을 몇 개 가지고있다 : http://jeremy.marzhillstudios.com/index.php/tag/nitrogen/ 질소 프로젝트에 대한 데모와 워드 퍼스널 이외의 것들은 내가 유일하다. 정말로 알고있다. –

관련 문제