2011-11-01 7 views
2

나는 초보자이며 등록 이메일을 클릭 할 때 사용자에게 서명하는 데 문제가 있습니다. 로그인 메소드 (sign_in)를 호출 한 다음 사이트의 페이지로 안내하지만 로직이 작동하지 않습니다. 활성화 이메일을 생성하기 위해 Sorcery를 사용하고 있습니다. 내 repo는 Here입니다. 어떤 도움을 주시면 감사하겠습니다. 저는 아직 초보자입니다. 미리 감사드립니다.등록 이메일로 자동 로그인

답변

0

이메일에 대한 마법의 아무것도 - 음, 그래, 아마 당신은 이메일 주소를 하나의 이메일을받을만큼 오래 존재 알 수 있도록하는 URL의 말에 식은 capability을 가지고는 -하지만 그들은 로그인하면 로그인 메소드를 사용할 때 세션 ID에 대한 참조와 함께 브라우저에 쿠키를 저장해야합니다. (또는 세션 데이터를 직접 쿠키에 저장하십시오.)

정상적인 사이트 사용을 클릭하는 이메일에서 동일한 브라우저를 사용하는 한 쿠키 (및 세션 ID 또는 세션 데이터)는 여전히 유효해야하며 "로그인"해야합니다.

+0

내 실수는 언급하지 않았지만 등록 할 때 서명하지 않습니다. 오히려 전자 메일을 보냈습니다. 전자 메일을 보내려면 해당 전자 메일에서 보낸 링크를 클릭하여 정품 인증을 받아야합니다. 로그인하기 전에이 활성화가 필요합니다. – Alekx

+0

그리고 사용자 이름/암호를 확인 페이지에 입력하면 쿠키를 제공해야합니다. – sarnold

+0

의미가 있습니다. 링크를 클릭 할 때 자동으로 로그인하는 대신 사용자 이름/비밀번호를 다시 입력하는 대신에 자동으로 로그인하도록하는 논리를 연구하고 싶습니다. – Alekx