2017-04-07 3 views
-2

가입 및 로그인 시스템을 만들고 싶습니다. 이미 확인 메일이있는 가입 페이지가 있지만 확인 링크가 몇 시간 동안 걸릴 수 있기를 바랍니다. 이메일보다 약 5 시간 동안 링크 클릭이 활성화 된 경우 예를 들어, 메일 확인 링크를 클릭하면 약 6 시간이 지나면 이메일이 활성화되지 않습니다. 어떻게해야합니까?링크를 만드는 방법 php

+0

이것은 너무 광범위한 질문이며 사용자에게 적합하지 않은 답변을 유치하는 경향이 있거나 사용자가 어떻게 작동하는지 그리고 어떤 코드를 사용해야하는지에 대해 계속 의견을 말합니다. 이것을 계속 연구하십시오. 모든 질문에 대한 답변이 웹에 있습니다. –

+4

여기에 사용자의 기대치에 대해 자세히 알아야 할 것 같습니다. ** 직접 코드를 작성하려고 할 것입니다 **. ** [더 많은 조사를 한 후에] (// meta.stackoverflow.com/questions/261592)** 문제가 있다면 ** 시도한 것을 게시 할 수 있습니다 ** ** 명확한 설명이 무엇인지 is not ' t 작업 **을 제공하고 [** Minimal, Complete, Verifiable example **] (// stackoverflow.com/help/mcve)를 제공하십시오. 좋은 질문과 [완벽한 질문] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)을 읽어 보는 것이 좋습니다. 또한, [투어]를해야합니다. –

답변

1

여러 가지 방법으로이 작업을 수행 할 수 있습니다.

첫 번째 방법은 타임 스탬프를 사용하여 유효성 검사 키가 발급 된 시점을 확인하고 사용자가이를 사용하려고하면 현재 날짜가 문제 타임 스탬프를 기준으로 한 시간 제한을 초과하는지 확인하고 결국 당신은 그것을 검증합니다.

또 다른 방법은 만료 타임 스탬프가있는 JWT를 사용하는 것입니다.

+1

분명히 오프 주제 질문에 대한 답변을 게시하지 마십시오! [참조 : ** 주제에 관한 질문에 대해 조언을 제공해야합니까? **] (http://meta.stackoverflow.com/q/276572/1768232) 주제와 관련없는 질문을 마감하거나 삭제할 수 있습니다. 이로 인해 기여가 무효화 될 수 있습니다. –

+1

또한이 답변은 너무 광범위하므로 문제를 실제로 해결하지 못합니다. 이 질문들이 왜 대답 될 수 없는지에 대한 완벽한 예입니다. –

1

이메일을 보낼 때 현재 타임 스탬프의 db에 항목을 만들고 사용자가 해당 이메일을 열어 클릭하면 메일을 초과하지 않는 시간이 + 5 시간을 전송하는지 확인합니다.

+1

분명히 오프 주제 질문에 대한 답변을 게시하지 마십시오! [참조 : ** 주제에 관한 질문에 대해 조언을 제공해야합니까? **] (http://meta.stackoverflow.com/q/276572/1768232) 주제와 관련없는 질문을 마감하거나 삭제할 수 있습니다. 이로 인해 기여가 무효화 될 수 있습니다. –

+0

@ D-Pachauri : 의견과 비슷하게 들립니다. – OldPadawan

관련 문제