سلام وقت بخیر
من طبق آموزش کدها رو قرار دادم و چندین بار هم مرور کردم و نفهمیدم چرا فرم ثبت نام پر میکنم ریدارکت نمیشه به صفحه verify بجاش خطای fatal میده , ولی برمیدارم کاربر ثبت میشه ولی تو ثبت نام میمونه
<?php
include 'bootstrap/init.php';
if($_SERVER ['REQUEST_METHOD']== 'POST') {
$action = $_GET['action'];
$params= $_POST;
if($action == 'register'){
if(empty($params['name'])|| empty($params['phone']) || empty($params['email'])){
setErrorandRedirect('❌همه فیلدها ضروری هست' , 'auth.php?action=register');
}
if(filter_var($params['name'], FILTER_VALIDATE_INT)){
setErrorandRedirect('نام را انتخاب کن ' , 'auth.php?action=register');
}
if(isuserExists($params['email'], $params['phone'])){
setErrorandRedirect('کاربری از قبل با این مشخصات ثبت شده ' , 'auth.php?action=register');
}
if(createuser($params)){
$_SESSION['email'] = $params['email'];
redirect('auth.php?action=verify');
}
}
}
// میده fatal صدا میزنم بهم خطای verify تو این لاین
if(isset($_GET['action']) && $_GET('action')== 'verify' && !empty( $_SESSION['email'])){
include 'tpl/verify-tpl.php';
}
if(isset($_GET['action'] )&& $_GET['action']=='register'){
include 'tpl/register-tpl.php';
} else {
include 'tpl/login-tpl.php';
}