powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация админа
2 сообщений из 2, страница 1 из 1
Авторизация админа
    #37810600
Lynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, только начинаю изобретать. Собственно,как как в данный скрипт вписать админа с переходом по другой ссылке в случае успешного ввода пароля:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
<?php
  session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<HTML><Head></Head>
<Body text="#000066">
<?
  if(!empty($_POST['login']) && !empty($_POST['password']))
 {
    require_once("config.php"); 
    if (!get_magic_quotes_gpc())
    {
      $_POST['login'] = mysql_escape_string($_POST['login']);
      $_POST['password'] = mysql_escape_string($_POST['password']);
    }

    $query = "SELECT COUNT(*) FROM customer
              WHERE login = '$_POST[login]' AND password = '$_POST[password]'";
    $usr = mysql_query($query);
    if(!$usr)
{	echo "Неправильный логин или пароль <br>
<a href='vhod.php'>Назад</a>";
}
	else
	{
    if(mysql_result($usr,0) > 0) define("TOTAL", 1);
  }
    if(defined("TOTAL"))
  {
  	$query = "SELECT * FROM customer
              WHERE login = '$_POST[login]' AND password = '$_POST[password]'";
    $usr = mysql_query($query);
	 $user = mysql_fetch_array($usr); 
$_SESSION['login'] = $_POST['login'];
$_SESSION['password'] = $_POST['password'];
$_SESSION['idcustomer']=$user['idcustomer'];
$_SESSION['name']=$user['name'];
$_SESSION['secondname']=$user['secondname'];
$_SESSION['surname']=$user['surname'];
$_SESSION['dater']=$user['dater'];
$_SESSION['adress']=$user['adress'];
$_SESSION['phone']=$user['phone'];
$_SESSION['mphone']=$user['mphone'];
$_SESSION['email']=$user['email'];
$_SESSION['idd']=$user['idd'];
   echo 
"<table cellpadding=1 cellspacing=0>
<tr><td>  Здравствуйте,</td></tr>
<tr><td>  ".$_SESSION['name']." ".$_SESSION['secondname']."!</td></tr>
<tr><td>  <a href=regist1.php target=main>Изменить личные данные </a></td></tr>
<tr><td>  <a href=uorder.php target=main>Текущие заказы </a></td></tr>
<tr><td><form action=vhod.php> 
<input type=submit value=Выход></form></td></tr>
</table>
";
}
else
{
echo "Не верный логин и пароль <br>
<a href='vhod.php'>Назад</a>";
}
}
else
{
echo "Введите логин и пароль <br>
<a href='vhod.php'>Назад</a>";
}
?>
</Body></html>
...
Рейтинг: 0 / 0
Авторизация админа
    #37810956
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если правильно понял, в sql таблице заводим ещё одно поле "admin" или "user_type"... для админов заполняем единичками, для простых юзеров - нулями. после проверки пароля проверяем данное поле... если 1 - тогда редиректим на другую страницу и прекращаем выполнение данного скрипта.
Код: php
1.
header("Location: http://my_site.ru"); exit;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация админа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]