Аутентификация — PHP конвертировать, если в функции

у меня есть этот код:

if (isset($_SESSION['fb_token'])){
if ($queryusers['user_roll'] != '3'){
header('location:' . $UrlBase."login");
exit();
}
}

Я хотел бы превратить его в более короткую функцию, в моем проекте я собираюсь часто использовать этот код и думаю, что есть более простой способ вызвать код, можете ли вы мне помочь? Спасибо!

-3

Решение

Я думаю, что код будет понятен:

function shortCheck ($qu, $ub) {
if (isset($_SESSION['fb_token']) && $qu != '3') {
header('location: ' . $ub."login");
exit();
}
}

И чем вы это называете так:

if (shortCheck($queryusers['user_roll'], $UrlBase)) {
echo 'Hello admin!';
} else {
echo 'Not admin!';
}

РЕДАКТИРОВАТЬ:
Вы правы в отношении именования переменных, но это пример, а не рабочий код. Например, я называю их так, чтобы комментарии были ненужными, очень длинными и описательными, поэтому тот, кто задал вопрос, должен переименовать его, в любом случае, он / она сочтет его лучшим.

Может быть, я не понимаю вопроса, но подытожил, для меня это звучит так: «У меня есть эти чеки, я хочу использовать их несколько раз». Вот почему были изобретены функции, и кто-то предложил создать класс для простой задачи, такой как эта, поэтому я написал это на лету.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]