Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » доступ при авторизации
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Владимир
Участник

Зарегистрирован: Dec 2003
Место проживания:
Публикаций: 25
Статус: Владимир в оф-лайне
доступ при авторизации [сообщение #76671]

Подскажите народ, плиз. Есть скрипт авторизации. Сейчас возникла необходимость сделать в нем проверку допуска и блокировки. Например чтобы скрипт в зависимости от того какое значение стоит в поле access on или off соответственно либо дал войти юзеру под своим логином и паролем в противном случае выдав например сообщение: Доступ к информации Вам отключен.
Вот франмент скрипта:
<?php
include("config.php");
if($loged=='yes')
{
echo "You are allready loged!";
echo "<p align=\"right\"><a href=\"logout.php\">$lang[logout]</a>";
}
else
{
include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "SELECT * FROM login where username='$username'";
$result = mysql_query($query, $connection);
$rows = mysql_fetch_array($result);
$pass = $rows[password];
$email = $rows[email];
$name = $rows[fname] ." ". $rows[sname];
if($password=='' OR $username=='')
{
echo "$lang[useloginform]";
}
elseif($password==$pass)
{

setcookie("loged","yes",time()+3600);
setcookie("username","$username",time()+3600);
setcookie("name","$name",time()+3600);
setcookie("email","$email",time()+3600);
echo "$lang[thanksforlogin]";
echo "<BR><BR><BR>";
include("loginpage.php");
}
else
{
echo "$lang[wrongpass]";
}

}
?>

__________________
vital

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-05-2005 06:30
Нажмите сюда для просмотра профайла Владимир Отправить Персональное сообщение Владимир Посетить домашнию страничку Владимир! Найти сообщения от Владимир Добавить Владимир в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Holy Cheater
Cheater Inside
Средний рейтинг: 4.67 | Оценок: 6
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2003
Место проживания: Екатеринбург
Публикаций: 107
Статус: Holy Cheater в оф-лайне
[сообщение #76723]

Допустим, в базу забиваешь список модулей и id/имена пользователей..
Скриптом модульным оттуда берешь по совпадению имени модуля и пользователя и если там есть запись или там разрешено, то пускаешь пользователя.. иначе можешь отрубать скрипт или редиректить..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-06-2005 15:39
Нажмите сюда для просмотра профайла Holy Cheater Отправить Персональное сообщение Holy Cheater Найти сообщения от Holy Cheater Добавить Holy Cheater в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 23:00.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00885296 seconds (33.29% PHP - 66.71% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.