| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > доступ при авторизации |
| Автор: vitalforce 31.5.2005, 07:21 |
| Подскажите народ, плиз. Есть скрипт авторизации. Сейчас возникла необходимость сделать в нем проверку допуска и блокировки. Например чтобы скрипт в зависимости от того какое значение стоит в поле 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]"; } } ?> |