2012-07-15 8 views
1

나는 비교적 새로운 오빠이지만, 나는 잠시 동안 그것에 대해 계속 주시 해왔다. 그리고 나는 그것이 어디로 가고 싶은지 정말 좋아합니다.인증을 구현하는 방법은 무엇입니까?

내가 머리를 쓸 수없는 한 가지는 오빠의 인증입니다.

  1. 현재 사용자가 로그인했거나 특정 권한이 있는지 어떻게 추적합니까?
  2. 전자 메일과 같은 공통 항목에 대한 기본 제공 검사기가 있습니까? ... 전반적으로 Opa로 인증을 구축하는 데 권장되는 방법은 무엇입니까?

내 결론은 다음과 같습니다. http://jetleague.com/과 같은 인증을 구축하려면 어떻게해야합니까?

감사합니다,

- 아서

답변

1

나는 질문의 모든에 대한 답변이 없어하지만 난 일부에 도움이 될 수 있습니다 생각합니다.

  1. 내가이 로그인을 수행하기위한 모듈에 내장 된 것을 알고/인증 stdlib.components.login/CLogin입니다. 나는 이것을 묻는 질문 : http://forum.opalang.org/2_294, 이것을 사용하는 방법에 대한 자세한 내용. 출처를 읽는 것이 도움이되었습니다 (그러나 충분하지 않았습니다.) : https://github.com/MLstate/opalang/blob/v2988/lib/stdlib/components/login/login.opa#L104

  2. 이메일 주소로는 stdlib.web.mail/Email 모듈을 사용했습니다. 당신은 of_string 기능을 사용하여 이메일 주소로 문자열을 변환 할 수 있습니다

    import stdlib.web.mail; 
    email = Email.of_string("[email protected]") 
    

을하지만 충돌 것 그에서 문자열을 이메일로 구문 분석 할 수없는 경우는 귀찮은의 비트입니다 주소. 아마도 Email.email 대신 option(Email.email)을 반환하는 더 안전한 of_string_opt을 사용하고 싶을 것입니다.

CLogin 모듈을 사용하는 방법을 알면이 질문을 업데이트하려고합니다!

관련 문제