여기 Gmail을 통해 이메일 확인을하고 있습니다. 확인 링크를 클릭하면 의도 한 페이지로 리디렉션되지만 플래시 데이터를 유지 관리하지 못합니다. 누군가가 클릭을 클릭하면 페이지가 이동하고 확인 후에 사용자에게 "귀하의 이메일에 확인되었습니다. " Gmail에서 페이지 리디렉션 후 플래시 데이터를 유지하는 방법을 알아야합니다.이메일 확인을 위해 gmail에서 리디렉션 한 후 플래시 데이터를 유지하는 방법
public function sendMail()
{
$this->session->keep_flashdata('message');
$data=$this->uri->segment(2);
if($this->home_model->email_verify($data)){
$this->session->set_flashdata('message','Your Email address has been confirmed');
redirect('home/login','refresh');
}
else
{
$this->session->set_flashdata('message','Something Went wrong');
redirect('home/login','refresh');
}
}
의견을 보내 주셔서 감사합니다. 다 잘 작동하지만 문제는 4 단계에서 언급 한 링크를 클릭 할 때마다입니다. 메시지가 표시되지 않습니다. 세션 플래시를 사용하여 메시지를 표시하고 있습니다. –
목적으로 사용할 세션이 없습니다. 디코딩 된 전자 메일과 데이터베이스로 업데이트 한 값을 URL로 보내면 verifyemail.php 페이지의 코드에서와 같이하십시오. –