Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/36: Рейтинг темы: голосов - 36, средняя оценка - 4.92
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562

Как делать запароленный вход на страницу?

25.02.2011, 19:00. Показов 7382. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<meta http-equiv="Content-type" content="text/html;charset=windows-1251">
<title>Какой то титл</title>
<head>
<h1>Какой то заголовок</h1>
</head>
<body>
<h2>Какой то заголовок</h2>
<table>
<tr><td><table>
<tr><td>Login:</td><td><input type="text" id="Login" value=""></td></tr>
<tr><td>Password:</td><td><input type="text" id="Password" value=""></td></tr>
</table></td></tr>
<tr><td><button id="ButtonAccept" onclick="ProcButtonAccept();">Войти</button></td></tr>
</table>
</body>
</html>
Даже если это запихать в php, то можно посмотреть и прочитать, с каким паролем сравниваешь Passwod. То есть так:
HTML5
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
<html>
<meta http-equiv="Content-type" content="text/html;charset=windows-1251">
<title>Какой то титл</title>
<head>
<h1>Какой то заголовок</h1>
</head>
<body>
<h2>Какой то заголовок</h2>
<table>
<tr><td><table>
<tr><td>Login:</td><td><input type="text" id="Login" value=""></td></tr>
<tr><td>Password:</td><td><input type="text" id="Password" value=""></td></tr>
</table></td></tr>
<tr><td><button id="ButtonAccept" onclick="ProcButtonAccept();">Войти</button></td></tr>
</table>
<script>
function ProcButtonAccept()
{
 if (document.getElementById("Password").value=="123")
 {
  top.location.href="1.php";
 }
}
</script>
</body>
</html>
не правильно. А как правильно?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.02.2011, 19:00
Ответы с готовыми решениями:

Запароленный вход в программу - найти ошибку в коде авторизация пользователей
Пытаюсь сделать вход в программу от администратора и пользователей. От Администратора вход корректный, от пользователей вход корректен...

Как спрятат страницу или запретить на нее вход
Сайт без cms, есть страница добавления фото в фотогалерею как сделать так что бы только хозяин сайта мог добавлять или видеть ету...

Как делать главную страницу с новостями?
Добрый день ! Вот я хотел бы узнать , как делать главную страницу с новостями . То есть чтобы когда например они закончились они попадали...

10
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
25.02.2011, 23:00
Либо через php либо
.htaccess
http://alexf.name/2008-01-12/z... -htaccess/


JS обрабатывается у клиента, а значит то, кто хотя бы умеет нажимать cnrl+u в браузере сможет увидеть ваш пароль.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.02.2011, 08:26  [ТС]
Цитата Сообщение от nepster Посмотреть сообщение
JS обрабатывается у клиента, а значит то, кто хотя бы умеет нажимать cnrl+u в браузере сможет увидеть ваш пароль.
Ну это то я знаю А как сделать средствами php?
0
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
26.02.2011, 15:58
Ну вот хороший скрипт авторизации на php с объяснениями
_http://pyha.ru/articles/php/auth/

Или нужно просто 1 страничку ?
0
 Аватар для YVSIK
26 / 26 / 3
Регистрация: 03.04.2010
Сообщений: 206
26.02.2011, 18:01
В начале самого файла пишем скрипт примерно такой
PHP
1
2
3
4
5
6
7
<?php   
if(!$_SESSION['loginl'])
    {
     include'regpol2.php'; 
     exit();
    }
?>
вход будет закрыт до тех пор пока===>
вы или кто-то не запустит переменную $loginl с сессию
ну а с самом файле regpol2.php есть скрипт который или не гониться или логиниться на сайте скажем вашем
и при входе запускает этот логин в сессию
примерно так !))))))))


HTML5
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
[PHP]<?php   
if(!$_SESSION['loginl'])
    {
     include'regpol2.php'; 
     exit();
    }
?>[/PHP] 
 
<html>
<meta http-equiv="Content-type" content="text/html;charset=windows-1251">
<title>Какой то титл</title>
<head>
<h1>Какой то заголовок</h1>
</head>
<body>
<h2>Какой то заголовок</h2>
<table>
<tr><td><table>
<tr><td>Login:</td><td><input type="text" id="Login" value=""></td></tr>
<tr><td>Password:</td><td><input type="text" id="Password" value=""></td></tr>
</table></td></tr>
<tr><td><button id="ButtonAccept" onclick="ProcButtonAccept();">Войти</button></td></tr>
</table>
</body>
</html>
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.02.2011, 18:03  [ТС]
Уже сделал.
0
 Аватар для YVSIK
26 / 26 / 3
Регистрация: 03.04.2010
Сообщений: 206
26.02.2011, 18:10
вот и не плохо-бы знать как я это сделал
да и СПС не плохо-бы сказать
а то странно получается
вопрос есть а ответа нет
другой тож посмотрит и не будет задавать подобное
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.02.2011, 18:18  [ТС]
Я сделал так:
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
<?php
echo "<html>";
echo "<meta http-equiv=\"Content-Language\" content=\"ru\">";
echo "<meta http-equiv=\"Content-type\" content=\"text/html;charset=windows-1251\">";
echo "<title>Сайт о программировании</title>";
echo "<head>";
echo "<h1>Сайт о программировании</h1>";
echo "<link rel=\"stylesheet\" href=\"http://www.hut.ru/style.css\" type=\"text/css\">";
echo "</head>";
echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#336699\" vlink=\"#336699\" alink=\"#336699\">";
echo "<a href=\"http://top100.rambler.ru/top100/\"><img src=\"http://counter.rambler.ru/top100.cnt?671399\" alt=\"Rambler's Top100\" width=1 height=1 border=0></a>";
echo "<p align=\"center\"><a href=\"http://www.hut.ru\"><img src=\"http://www.hut.ru/imgs/logo.gif\" width=\"334\" height=\"48\" border=\"0\" alt=\"Hut.Ru - лучший бесплатный хостинг\"></a> <img src=\"http://www.hut.ru/imgs/pixel.gif\" width=\"186\" height=\"1\" border=\"0\" alt=\"\"> <a href=\"http://www.hut.ru\"><img src=\"http://www.hut.ru/imgs/yctw2.gif\" width=\"230\" height=\"48\" border=\"0\" alt=\"Лучший дом для Вашего сайта!\"></a></p>";
echo "<h2>Временная страница</h2>";
echo "<p><a href=../>К оглавлению</a></p>";
echo "<form action=\"D/\" method=\"post\">";
echo "<table>";
echo "<tr><td>Login:</td><td><input type=\"text\" name=\"Login\" value=\"\"></td></tr>";
echo "<tr><td>Password:</td><td><input type=\"password\" name=\"Password\" value=\"\"></td></tr>";
echo "</table>";
echo "<input type=\"submit\" value=\"Войти\">";
echo "</form>";
echo "<p><a href=https://www.cyberforum.ru>Киберфорум</a></p>";
echo "<h3>Гостевая книга</h3>";
echo "<p><a href=http://www.codesite.hut2.ru/cgi-bin/guestbook/guestbook.pl>Читать</a></p>";
echo "<p><a href=http://www.codesite.hut2.ru/guestbook.html>Писать</a></p>";
echo "<p><a href=\"mailto:codesite@yandex.ru?subject=From the user of the site www.codesite.hut2.ru\">Напиcать администратору сайта</a></p>";
echo "</body>";
echo "</html>";
?>
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
<?php
echo "<html>";
echo "<meta http-equiv=\"Content-Language\" content=\"ru\">";
echo "<meta http-equiv=\"Content-type\" content=\"text/html;charset=windows-1251\">";
echo "<title>Сайт о программировании</title>";
echo "<head>";
echo "<h1>Сайт о программировании</h1>";
echo "<link rel=\"stylesheet\" href=\"http://www.hut.ru/style.css\" type=\"text/css\">";
echo "</head>";
echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#336699\" vlink=\"#336699\" alink=\"#336699\">";
echo "<a href=\"http://top100.rambler.ru/top100/\"><img src=\"http://counter.rambler.ru/top100.cnt?671399\" alt=\"Rambler's Top100\" width=1 height=1 border=0></a>";
echo "<p align=\"center\"><a href=\"http://www.hut.ru\"><img src=\"http://www.hut.ru/imgs/logo.gif\" width=\"334\" height=\"48\" border=\"0\" alt=\"Hut.Ru - лучший бесплатный хостинг\"></a> <img src=\"http://www.hut.ru/imgs/pixel.gif\" width=\"186\" height=\"1\" border=\"0\" alt=\"\"> <a href=\"http://www.hut.ru\"><img src=\"http://www.hut.ru/imgs/yctw2.gif\" width=\"230\" height=\"48\" border=\"0\" alt=\"Лучший дом для Вашего сайта!\"></a></p>";
echo "<h2>Временная страница</h2>";
echo "<p><a href=../../>К оглавлению</a></p>";
if (/*Здесь проверка и валяется*/)
{
 echo "<p>Вход произведён.</p>";
 echo "<table border=1 width=100%>";
 echo "<tr>";
 echo "<td>";
 echo "</td>";
 echo "</tr>";
 echo "</table>";
}
else
{
  echo "<p>Не правильный логин/пароль, вернитесь <a href=../>назад</a>.</p>";  
}
echo "<p><a href=https://www.cyberforum.ru>Киберфорум</a></p>";
echo "<h3>Гостевая книга</h3>";
echo "<p><a href=http://www.codesite.hut2.ru/cgi-bin/guestbook/guestbook.pl>Читать</a></p>";
echo "<p><a href=http://www.codesite.hut2.ru/guestbook.html>Писать</a></p>";
echo "<p><a href=\"mailto:codesite@yandex.ru?subject=From the user of the site www.codesite.hut2.ru\">Напиcать администратору сайта</a></p>";
echo "</body>";
echo "</html>";
?>
Добавлено через 58 секунд
Цитата Сообщение от YVSIK Посмотреть сообщение
вот и не плохо-бы знать как я это сделал
Я вобще то сделал не по ответам с данного форума.
0
 Аватар для YVSIK
26 / 26 / 3
Регистрация: 03.04.2010
Сообщений: 206
26.02.2011, 18:27
мне жаль ваш хост ну и хостеров тож
PHP замаяться это обрабатывать

потом хостер культурно попросит исправить есль воще не удалит ваш скрипт

впрочем ваше дело!
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.02.2011, 18:35  [ТС]
Там разрешены php скрипты и в правилах не сказано, какими они должны быть.
0
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
26.02.2011, 20:10
ну не знаю ))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2011, 20:10
Помогаю со студенческими работами здесь

Запрет на вход на страницу
Проблема заключается в том что: сайт работает на сессиях. и допустим зашел простой юзер. он имеет право редактировать только себя и у него...

Вход на страницу и изменение значений
Всем привет! Есть сайт и на котором есть возможность на странице А изменять некоторые значение из БД, проблема в том, что если на страницу...

Вход на страницу только суперпользователю
Как в Django сделать вход на страницу только суперпользователю? Допустим я создаю шаблон, делаю ссылку на него. Мне нужно чтобы по этой...

Вход на страницу через логин и пароль
Добрый день. Есть страница HTML и на ней: &lt;div&gt; &lt;font size=&quot;1&quot; color=&quot;gray&quot; face=&quot;Arial&quot;&gt;Адрес электронной почты:...

Вход на страницу и её закрытие через заданный промежуток времени
подскажите команду для входа на страницу и выхода с нее с заданным интервалом времени? Добавлено через 10 минут нужно чтобы окно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru