Создайте страницу ввода пароля, которая перенаправляет на защищенную страницу

Я в рассоле и нужно решение как можно скорее.

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

Я не возражаю, как это работает, возможно, индексная страница является защищенной паролем страницей, но я хотел бы иметь возможность стилизовать свое собственное поле пароля и кнопку отправки.

Кто-нибудь знает быстрое и простое решение для этого, которое является достаточно безопасным?


person Richard Bland    schedule 23.01.2013    source источник


Ответы (2)


Что ж, самым простым способом было бы сначала создать форму отправки в HTML с двумя полями (одно для имени пользователя, одно для пароля или что угодно)

Затем в коде формы перенаправьте форму на PHP-скрипт для пароля и т. д.,

сценарий входа будет использовать сеансы PHP (погуглите) для создания нового сеанса пользователя и отслеживания зарегистрированных пользователей и т. д. ФОРМА ВХОДА, КАК ЭТА:

         <table width="950" border="0">
  <tr>
  <td width="200" valign="top">LOGIN;</br>
   <form action="/actions/sessions.php" method="post">
            User:</br><input type="text" name="user" /></br>
Password:</br> <input type="text" name="password" id="password" /></br>
<input type="submit" />
</form></td>

  </td>
  </tr>
  </table>

ЭТО СЦЕНАРИЙ «SESSIONS.PHP», вызываемый из HTML-формы, КОТОРЫЙ ЗАПУСКАЕТ СЕССИИ И ПРОВЕРЯЕТ ПОЛЬЗОВАТЕЛЯ В БАЗЕ ДАННЫХ MYSQL

<?php
// start the session //

session_start();
person IanO.S.    schedule 23.01.2013
comment
Это звучит блестяще. Знаете ли вы примеры с работающим кодом? Что лучше всего гуглить при поиске решений? Я не могу найти ничего подобного. - person Richard Bland; 23.01.2013
comment
google для создания страницы входа с сессиями и запуском PHP-сессии, проверьте мой вышеприведенный скрипт и т. д. ---› Мне нравится этот сайт --› w3schools.com/php/php_sessions.asp - person IanO.S.; 23.01.2013
comment
Спасибо за этот код. Я буду использовать его как основу для моего поиска. - person Richard Bland; 23.01.2013

Для тех, кто ищет быстрое решение, я купил это, что идеально:

http://codecanyon.net/item/easy-file-protection-php/674633?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_author=NxtCode

Тем не менее, спасибо Яну за комментарий, очень признателен.

person Richard Bland    schedule 23.01.2013