//Login by mail account pop 3 and check on DB // *twitter.com/quocvuongdn popMail = new POP(); $mailStatus = $this->popMail->auth_pop3_ssl($email,$password); if($mailStatus == "status:true"){ $result = $this->userModel->GetUserByEmail($email); //Check account on DB if(count($result) > 0){ if($result['Active'] == 1){ $this->userModel->UpdateLastLoginByEmail($email); $_SESSION['user_account'] = $result; echo 'data:success'; //Successfully sign in } else{ echo 'data:error:inactive'; //Account inactive } }else{ //Insert to DB $newUser = array("PermissionID" => 2, "Email" => "'".$email."'", "LastLogin" => 'now()', "Active" => 0); $this->userModel->InsertNewUser($newUser); //Insert new account echo 'data:error:inactive'; //Account inactive } } elseif($mailStatus == "status:connect_failed"){ echo 'data:error:connect'; //Server issue } elseif($mailStatus == "status:false"){ echo 'data:error:failed'; //Invalid email or password } ?>