Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт, помогите 
:(
    Опции темы
Zhenek
Дата 15.9.2007, 04:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Я вообще не знаю php.
Но мне нужен скрипт который при заходе на него требует пароль. Сам пароль хранится в этом-же скрипте или отдельном файле.
Если пароль правильный то переводит на страницу если неправильный то на другую страницу.

Я думаю это сделать легко. Подскажите как....

P.S есть скипт на Javasckript но некоторые отключаю его в настройках и получают доступ к странице.
--------------------
<удалено администрацией>
PM MAIL   Вверх
console
Дата 15.9.2007, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: 2
Всего: 3



Код

session_start();

$usrlogin = 'admin';

$usrpassw = '63a9f0ea7bb98050796b649e85481845';

//можно в файл записать:
//usrlogin=admin
//usrpassw=63a9f0ea7bb98050796b649e85481845

//а потом считывать parse_ini_file('./passwd.txt');


if(isset($_POST['enter']) and !empty($_POST['login']) and !empty($_POST['passw']))
{

        $_SESSION['login'] = $_POST['login'];
        $_SESSION['passw'] = md5($_POST['passw']);
  
}

if(($usrlogin !== $_SESSION['login']) or ($usrpassw !== $_SESSION['passw']))
    if(isset($_POST['enter']))
    {
        require './auth.php';
        die("<br><div align=\"center\"><h3>Incorrect login or password</h3><strong>Try again</strong></div>");
    }    
    else
    {    require './auth.php';
          die;
    }

//код страницы



--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
ewolf
Дата 15.9.2007, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



В приведенном выше скрипте неясно зачем нужен 

Код

require './auth.php';


Так же для Zhenek замечу, что в переменной $usrpassw хранится не сам пароль, а его md5 хэш.
PM MAIL ICQ   Вверх
Zhenek
Дата 15.9.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Спсибо.. но я чето не понял. это готовый скрипт или чето еще надо...  я его в страницу вставил и он не пашет... Я ничего не понял что и как дальше....
--------------------
<удалено администрацией>
PM MAIL   Вверх
Flashdown
Дата 15.9.2007, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

Репутация: нет
Всего: нет



ну открой учебник по PHP и изучай раз тебе надо, халявщик
PM MAIL ICQ   Вверх
Zhenek
Дата 15.9.2007, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Цитата(Flashdown @  16.9.2007,  00:59 Найти цитируемый пост)
ну открой учебник по PHP и изучай раз тебе надо, халявщик 


Я просто попросил мне помочь.
Мне пхп не нужен. Это мне нужно для всего одного случая.
Смысл мне учить пхп для того чтобы написать один скрипт???
--------------------
<удалено администрацией>
PM MAIL   Вверх
Flashdown
Дата 15.9.2007, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

Репутация: нет
Всего: нет



тебе дали уже почти готовый скрипт... 
если не хочешь сам разбираться - тогда регистрируйся тут http://www.vingrad.ru/ и подавай заявку на решение твоей проблемы)
PM MAIL ICQ   Вверх
Zhenek
Дата 15.9.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Цитата

тогда регистрируйся тут http://www.vingrad.ru/ 

А мы щас где???

Цитата

тебе дали уже почти готовый скрипт... 
если не хочешь сам разбираться


Я бы разобрался но не знаю как....
Если ты знаеш то хоть скажи че мне дальше делать,можеш код не давать...
хотя тебе меня не понять...

--------------------
<удалено администрацией>
PM MAIL   Вверх
BuShaRt
Дата 15.9.2007, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



Zhenek, 
Хреновый аргумент "я не умею", для того, чтоб кто-то другой сделал за тебя. 
Попробуй объяснить это тем же строителям, скажи, "вот не умею я строить дома", постройте мне.

Сюсюкаться и объяснять писанные-переписанные в разных статьях истины тебе тут врядле кто-то будет. А изучить как работает PHP и как запускать PHP-скрипты не сложно и всегда может пригодиться, поэтому не стоит пренебригать парой статей, хотя бы для расширения кругозора тем более, что ситуация не вынуждает вас изучать тонкости языка - скрипт у вас на руках.

http://phpfaq.ru/


П.с. 
Цитата(Zhenek @  15.9.2007,  04:30 Найти цитируемый пост)
есть скипт на Javasckript
  smile 


Это сообщение отредактировал(а) BuShaRt - 15.9.2007, 17:33
PM MAIL   Вверх
Zhenek
Дата 15.9.2007, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Спасибо  console за скрипт. Вот он дал хороший ответ,а вы иди учи.
А разве форум не для того нужен чтобы профессионалы могли объяснить начинающим??
Если так судить то на все вопросы задаваемые на этом форуме есть один стандартный ответ: иди в Гугл

P.S я могу устанавливать скрипт, я не понимаю как выполнить запрос на ввод пароля. Через форму,сообщение. 
Если через форму то я пытался повсякому кривому впихнуть этот скрипт. Но опять таки обработать данные введеные в форму немогу. А для этого перелистывать 400 листовый фаил .pdf нехочу.  Ладно бы я знал хоть процедуру которая это делает по оглавлению бы глянул.

Почему нельзя писать страницы на vb.net ни у кого бы не спрашивал сам тихо писал ((((
--------------------
<удалено администрацией>
PM MAIL   Вверх
Golda
Дата 15.9.2007, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 20
Всего: 42



Zhenek, чтобы использовать скрипт console, создайте форму с полями 

Код

<form method='post'>
...
<input name='login'/>
<input name='passw'/>
..
</form>


Смысл поля с name='enter' мне неясен. В коде предполагается дополнительная обработка в неприведенном подключаемом файле auth.php. уберите лучше этот вызов.

ну можете, чтобы менять поменьше, назвать так кнопку submit. 

Учтите, этот скрипт в данный момент занет только 1 username- admin с неизвестным паролем, от которого приведен только md5-хеш. Так что все равно настраивать под себя придется. 

Совет, не обижайтесь, а задавайте конкретные вопросы о том, что именно не понимаете. Тогда Вам быстро помогут


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
BuShaRt
Дата 15.9.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



Цитата(Zhenek @  15.9.2007,  17:41 Найти цитируемый пост)
А разве форум не для того нужен чтобы профессионалы могли объяснить начинающим??

Механиз вопрос-ответ существует, чтоб тот кто что-то знает, мог помочь тому, кто этого не знает.
Форумы кроме возможности поддерржания механизма "вопрос-ответ" способны так же сохранять эти вопросы и ответы, накапливая базу знаний.
Так вот, ты думаешь кому-то интересно отвечать на совершенно элементырные вопросы, когда на каждом форуме есть уже 10-ок ответов на них? Вас отсылают пользоваться googl'ом не для того, чтоб вы учили PHP, а для того, чтоб вы нашли ответ на свой вопрос, который задавал кто-то до вас.
Мне приятно помогать в решение задач, когда мне самому надо что-либо прочетать, поискать или подумать, а не просто скопировать ответ из соседнего топика.

вот пример скрипта, который я нашел без поиска даже, а просто прочитав список "А здесь смотрели?", который находиться внизу этого топика. http://forum.vingrad.ru/faq/topic-158301.html
PM MAIL   Вверх
console
Дата 15.9.2007, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: 2
Всего: 3



в auth.php хранится форма...

Добавлено через 4 минуты и 19 секунд
Вот и форма
Код

<table align="center" width="31%" border="1" cellspacing="0">
  <tr>
    <td bgcolor="#0000FF" align="center"><font color="#FFFFFF"><strong><p>Admin Control Panel Authorization</p></strong></font></td>

  </tr>

  <tr>

    <td>

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

        <table width="100%" border="0" cellspacing="10">

  <tr>

    <td width="18%"><strong>Login</strong></td>

    <td width="82%" align="center"><input type="text" name="login"/></td>

  </tr>

  <tr>

    <td><strong>Password</strong></td>

    <td align="center"><input type="password" name="passw" /></td>

  </tr>

  <tr>

    <td colspan="2" align="center">

                <br />

                <input type=hidden name=enter>

                <input type="submit" name="login_butt" value="Login"/>

        </td>

  </tr>

</table>



                </form></td>

  </tr>

</table>



--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
Zhenek
Дата 16.9.2007, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 31.5.2007

Репутация: нет
Всего: 1



Спасибо всем.
Довольно долго возился с его установкой,но вот он стоит и я очень рад.!!!..!


--------------------
<удалено администрацией>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.