function resetPassword() { $id = trim($_GET['i']); //get user Id $key = trim($_GET['k']); //get user's encrypted password :D // Validate data if (validateString($id, 'Wrong i param')) { #print "Wrong email"; } if (validateString($key, 'Wrong k param')) { #print "Wrong email"; } if (errors()) { #print "Errors"; exit(0); redirect("../forgot-password.php"); exit(0); } $delegate = new Delegate(); $user = $delegate->userGetByIdAndEncryptedPassword($id, $key); #print_r($user); #exit(); if (is_object($user)) { $_SESSION['userId'] = $user->id; redirect("../resetPassword.php"); exit(0); } else { addError("User/Email not present in DB"); redirect("../forgot-password.php"); exit(0); } }