2014-06-17 4 views
0

관리자가 이메일을 통해 전체 사용자에게 메시지를 보내고 모든 사용자가 이메일 (확인 토큰)의 링크를 탐색하여 메시지를 확인해야하는 일종의 리콜 시스템을 만들려고합니다. 메시지를 다시 입력하십시오. 메시지가 일치하는지 확인하는 제출 단추가 데이터베이스의 확인 플래그를 지 웁니다. 나는 여기서부터 시작하는 곳에서 붙어있다. 나는 컨트롤러의 비교 로직에 대해 걱정하지 않는다. 확인 토큰을 생성하고 보내는 방법에 대해 혼란스럽고 사용자를 확인 페이지로 리디렉션합니다. 현재 Active Admin과 Devise를 사용하고 있지만 다른 보석 제안은 열려 있습니다. 당신 중 누구라도 나에게 유사한 튜토리얼 또는 문제에 대한 링크를 줄 수 있다면 좋을 것입니다! 예, 묻기 전에 조사를 해봤지만 대부분의 결과는 관련성이 거의 없습니다.맞춤 확인 이메일

+0

관리자 만 사용자를 만들 수 있습니까? – Nithin

+0

관리자는 사용자를 만들 수 있으며 사용자는 가입 할 수 있습니다. 관리자는 관리자 상태 만 제공 할 수 있습니다. 내가 암호를 재설정하려고 시도하고이 일을 얻으려면 재설정 할 생각이 비록 내가 그 암호의 시간이 가치가 있는지 모르겠다 – pirate694

답변

0

U 내가 최근 Q.

내가 확인 링크 또는 토큰을 사용하지 않은 거의 유사하다, 나에 의해 수행되었다 무엇을 공유 할 devise

이 작업을 수행 할 수있다.

  1. 관리자 만 사용자를 생성 할 수 있습니다.
  2. 사용자 생성시 ID 및 암호와 함께 전자 메일이 전송됩니다.
  3. 처음으로 사용자가 로그인 할 때 암호 변경 전용 계정을 편집하도록 리디렉션하십시오.

참고 : U는 임의의 암호를 생성 friendly token를 사용할 수 있습니다.

+0

나는 암호를 변경하려고하거나 그들과 아무 상관이 없어요. 대신, 프로세스를 사용하여 확인 전자 메일을 보내는 방법을 모색 중이었습니다. <--- 호출이 시작되면 사용자는 보낸 메시지를 확인해야합니다. Devise는 사용 가능한 모든 것을보기가 어려워지는 "함축 된"또는 숨겨진 너무 많은 것을 가지고 있습니다 (문서는 어떤 정의도하지 않습니다) – pirate694