Автор Тема: Прошу помощи очень нужно!  (Прочитано 9454 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« : 20 Мая 2006, 17:25:04 »
Дали на экзаменационную работы, прошу помочь в её решении

есть файл pass.php.inc - (1) passwords
и enter.php - (2) Вход

Нужен скрипт который будет защищать файл (2), т.е. появляться форма Логин пароль

Это просто, но вот дальше у меня вызвало трудность:
В файле (1) состоит:
admin=>uguziskp=>13:10
erozone=>123 =>16:02
\\\\*?>

строка представляет вид: login=>password=>time
очень нужно написать скрипт который защищает файл (2) и сочетание логин=>пароль храняться не более 12 часов, после чего строка удаляется...
т.е. если login admin был создан в 13:10 то удален должен будет 1:10 . Заранее спасибо!

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Прошу помощи очень нужно!
« Ответ #1 : 20 Мая 2006, 22:45:58 »
mailer
Не понимаю зачем тебе заниматся самодейтельностью ?

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

На счет времени в PHP есть функции которые в полне справятся с реализацией твоей экзаменационной работы
XXII. Date and Time Functions

2. Также можно использовать связку PHP + MySQL. По моему это будет куда полезнее для тебя, заодно удивишь преподователей
« Последнее редактирование: 20 Мая 2006, 22:52:21 от for_i_0 »
[off]Безработный[/off]

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Прошу помощи очень нужно!
« Ответ #2 : 21 Мая 2006, 01:12:57 »
Как это можно решать экзаменационные вопросы на дому?
И вообще - такую ерунду можно и самому подумать

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #3 : 21 Мая 2006, 03:54:48 »
ПОМОГИТЕ! в понедельник сдавать!!!! можно и с мускулем, но тада нужна админ зона... он так сказал?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Прошу помощи очень нужно!
« Ответ #4 : 21 Мая 2006, 10:48:42 »
mailer
Если у тебя нет навыков программирования на PHP, тебе не удастся сдать экзаменационную работу.
[off]Безработный[/off]

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #5 : 21 Мая 2006, 16:14:01 »
Есть навыки.... просто не понимаю как и чего.... зациклился... помогите...

Оффлайн reLax[0x00]

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.microcat.ru
Прошу помощи очень нужно!
« Ответ #6 : 21 Мая 2006, 16:21:43 »
В том то и дело что нету. Что ты понимаешь под понятием "защита файла" ? права доступа ? так причем тут PHP тогда...Я бы на твоем месте все загнал в SQL а потом уже вычислял и время и ваще что показывать или не показывать в STDOUT\'e :) а вообще если создаешь типа .inc и тп файлы-не забывай их в .htaccess прописывать как PHP файлы. А то так немало сайтов таким образом ломали :)

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #7 : 21 Мая 2006, 16:42:27 »
Защита файла логином и паролем, должна форма появляться с логином и паролем... мускл не нужен нафин нежно максимум 3 файла... 1. файл который защищаем 2.парольный файл 3. удаляющий из парольного файла строки с уже истекшим сроком годности! т.е  через 12 часов!

Оффлайн reLax[0x00]

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.microcat.ru
Прошу помощи очень нужно!
« Ответ #8 : 21 Мая 2006, 16:55:42 »
думаю все проще :)


AuthName "reLax"
AuthType Basic
AuthUserFile /var/home/public_html/relax/.htpasswd


можно и свою авторизацию сделать...на сессиях :)

а далее..а далее тебе уже самому придется писать скрипт который вычисляет в файле типа text/plain строки с просроченными данными и эти строки в цикле while (!feof($handle)) preg_replace ()\'ом удалит :) ты пойми такую штуку-никто за тебя тут думать не будет, и тем более писать скрипты :) ну не бывает такого в природе-ну чо тут поделать :)
« Последнее редактирование: 21 Мая 2006, 17:34:19 от reLax[0x00] »

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Прошу помощи очень нужно!
« Ответ #9 : 21 Мая 2006, 19:06:20 »
Простейший способ защиты - вставить в верх файла такое заклинание
$LOGIN = "login"; $PASSWORD = "pass";
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == "$PASSWORD" )) ) {
   header("WWW-Authenticate: Basic entrer=\\"Form2txt admin\\"");
   header("HTTP/1.0 401 Unauthorized");
   echo "Неправильный логин или пароль
";
   exit;
};

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #10 : 22 Мая 2006, 00:02:26 »
у меня должно быть несколько пользователей! и поэтому должен быть файл с паролями...

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Прошу помощи очень нужно!
« Ответ #11 : 22 Мая 2006, 00:41:07 »
[OFF]Что за маразм на экзаменах у вас дают, нет что бы настоящию систему дать написать с использованием помимо php еще mysql, так же куки или сессии....[/OFF]
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #12 : 22 Мая 2006, 00:49:10 »
Можно куки и сессии!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Прошу помощи очень нужно!
« Ответ #13 : 22 Мая 2006, 08:52:07 »
LJ: Backslashed life (rss)

Оффлайн mailer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://oxystudio.h16.ru/
Прошу помощи очень нужно!
« Ответ #14 : 22 Мая 2006, 09:21:48 »
а как быть с удалением через 12 часов?

 

Sitemap 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