2010-03-12 2 views
4

사용자의 이메일 주소를 확인 이메일 메시지로 보내 확인하고 싶습니다. 그들이 사용했거나 본 Rails 플러그인에 대해 알고 계십니까?레일 용 이메일 확인 플러그인은 무엇입니까?

내가 Google을 통해 좋은 아무것도 표시되지 않았기 때문에,이 시점에서, 내 생각은 다음과 같습니다

  1. 은 사용자 모델에 확인 부울 필드를 추가합니다. 기본값은 false입니다.
  2. 사용자가 추가되면 (확인되지 ​​않음) 전자 메일과 소금 (비밀)을 결합하고 전자 메일/소금 콤보의 sha1 해시를 만듭니다. 결과가 검증입니다.
  3. 환영 또는 확인 이메일을 사용자에게 보냅니다. 전자 메일에는 전자 메일 주소가있는 URL과 서버에서 작업을 확인하는 GET 인수가 포함됩니다.
  4. 확인 작업은 제공된 전자 메일을 사용하여 확인을 다시 계산하고 새 확인 내용이 URL의 내용과 일치하는지 확인합니다. 이메일을 수신 한 경우 이메일에 대한 사용자 정보가 '확인 됨'으로 표시됩니다.

또한 확인 메일을 다시 보낼 수있는 조치가 제공됩니다.

위의 항목에 대한 의견이 있으십니까?

감사합니다,

래리

답변

2

Devise는 약간의 노력으로이 작업을 수행 할 수있는 놀라운 보석입니다.