Modano_88
Guest
Статус пользователя
Вообщем вопрос такой.
Есть таблица в Бд с пользователями.В ней 4 столбца:Username,Pass,email,status
В них хранится соответственно имя,пароль,мыло и статус пользователя(админ,модер)
Вопрос.Как проверить при входе ,какой статус у юзера.
Вообщем вопрос такой.
Есть таблица в Бд с пользователями.В ней 4 столбца:Username,Pass,email,status
В них хранится соответственно имя,пароль,мыло и статус пользователя(админ,модер)
Вопрос.Как проверить при входе ,какой статус у юзера.
PHP:
function login($username, $password)
// Проверяем имя и пароль в БД
{
// connect to db
$conn = db_connect();
if (!$conn)
return false;
// имя уникальное
$result = mysql_query("select * from user
where username='$username'
and passwd = password('$password')");
if (!$result)
return false;
if (mysql_num_rows($result)>0)
return true;
else
return false;
}
function check_valid_user()
// смотрим кто залогинился
{
global $HTTP_SESSION_VARS;
if (isset($HTTP_SESSION_VARS['valid_user']))
{
echo 'Logged in as '.$HTTP_SESSION_VARS['valid_user'].'.';
echo '<br />';
}
else
{
// they are not logged in
do_html_heading('Problem:');
echo 'You are not logged in.<br />';
do_html_url('login.php', 'Login');
do_html_footer();
exit;
}
}