Как можно выдать пользователю модальное окно после успешной регистрации?
делайте переадресацию с GET параметром.
Т.е. зашел пользователь на страницу /index.php зарегистрировался. Его перекинуло на /index.php?register=1
А там такой код:if ($_GET['register']) {
  include('./popup-register-success.php');
}
В коде успешной регистрации:@session_start();
$_SESSION['ShowWelcome']=1;
При открытии страницы:@session_start();
if (isset($_SESSION['ShowWelcome'])) {
   ...................//загрузка отображения модального окна
    unset($_SESSION['ShowWelcome']);
}