user_exists()

Проверяет на существование пользователя в системе

user_exists($value, $field); // return int || false

$field — Название поля из таблицы user
$value — Искомое значение

Примеры использования

if (user_exists(1, 'id')) {
	// Есть ли пользователь с ID = 1
}

if (user_exists('your-name@mail.ru', 'email')) {
	// Есть ли пользователь с email адресом your-name@mail.ru
}

Код функции

function user_exists($value, $field = 'nick') 
{
    $ank = db::fetch("SELECT id FROM user WHERE `" . $field . "` = '" . db::esc($value) . "' LIMIT 1"); 

    if (isset($ank['id'])) {
        return $ank['id']; 
    }
    
    return false; 
}