powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация пользователя в базе через WEB
7 сообщений из 7, страница 1 из 1
Авторизация пользователя в базе через WEB
    #32698946
Domingp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые ГУРУ!
Помогите плиз, разобраться с проблемкой!
Суть вот в чем:
Юзверь вводит параметры запроса на WEB-странице. на ней же расположены поля для ввода USERNAME и PASSWORD. Всё работает ОК!
Вопрос - КАК вынести поля авторизации на отдельную страницу, чтобы только авторизовавшийся юзер мог попастть на страницу с параметрами запроса???
Вот код изначальной страницы:
Код: plaintext
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.
<html>
<head>
  <title>Авторизация пользователя и выбор параметра для запроса</title>
</head>
<body>
  <h1>Авторизация пользователя и выбор параметра для запроса</h1>

  <form action="results.php" method="post">
    <b>Пожалуйста представьтесь!</b><br>
    <body>
        Имя пользователя:<br><input type="text" name="nameuser"><br>
	Пароль:<br><input type="text" name="password"><br><br>

    <b>Выберите параметр:</b><br>
    <select name="searchtype">
      <option value="ID">Идентификатор
      <option value="NAME">Наименование
      <option value="CREATEDATE">Дата
    </select>
    <br>
    Введите значение:<br>
    <input name="searchterm" type=text>
    <br>
    <input type=submit value="ПОИСК">
  </form>

</body>
</html>
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32698964
web юзверь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вернуть авторизованному юзверю страницу с параметрами Идентификатор, Наименование, Дата . если не мудрить ,то так обычно и делается когда есть страница авторизации <title>Авторизация пользователя и выбор параметра для запроса</title> с полями только для имени и пароля
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32698966
m@[tador]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл auth.php:

<?php
if (isset($_GET['nameuser']))
{
echo '<html>
<head>
<title>Авторизация пользователя</title>
</head>
<body>
<h1>Авторизация пользователя</h1>

<form action="auth.php" method="post">
<b>Пожалуйста представьтесь!</b><br>
<body>
Имя пользователя:<br><input type="text" name="nameuser"><br>
Пароль:<br><input type="text" name="password"><br><br>
<input type=submit value="Войти">
</form>
</body>
</html>';
}
else
{
echo '<html>
<head>
<title>Bыбор параметра для запроса</title>
</head>
<body>
<h1>Bыбор параметра для запроса</h1>

<form action="results.php" method="post">

<b>Выберите параметр:</b><br>
<select name="searchtype">
<option value="ID">Идентификатор
<option value="NAME">Наименование
<option value="CREATEDATE">Дата
</select>
<br>
Введите значение:<br>
<input name="searchterm" type=text>
<br>
<input type=submit value="ПОИСК">
</form>

</body>
</html>';
}
?>
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32699008
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?
    проверить_авторизацию;
    if (пользователь_авторизовался) {
?>
... страница с параметрами запроса ...
<?
    } else {
?>
... страница с параметрами авторизации ...
<?
    }
?>
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32699046
Domingp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m@[tador]Файл auth.php:

<?php
if (isset($_GET['nameuser']))
{
echo '<html>
<head>
<title>Авторизация пользователя</title>
</head>
<body>
<h1>Авторизация пользователя</h1>

<form action="auth.php" method="post">
?>
Извините, но я как-то не пойму, как файл может сам из себя вызываться?
А при вызове из броузера auth.php сразу выдается страница параметров!
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32699086
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Domingp , где ты видишь, что файл сам из себя вызывается? Научись отличать PHP от HTML, а клиента от сервера. Первый запрос странички пользователем будет произведён GET-запросом с именем пользователя, второй - POST'ом и без имени пользователя (собственно, именно поэтому скрипт идёт по другой ветке).
...
Рейтинг: 0 / 0
Авторизация пользователя в базе через WEB
    #32700599
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нафига странички всякие писать?
ПРоще помоему использовать средства сервака.
для апача дофига модулей под различные базы данных заточеных на апаче.орг валяются - ставь и юзай с базой которая у тя есть.
я вообще столкнулся с проблемой у меня интербейс - для него нет таких модулей готовых.пришлось обращаться за помощью
вот здесь /topic/115702&hl=
и ничего пришлось конкретно код подправить и все работает(в основном заточка под мой сервак была).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация пользователя в базе через WEB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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