Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на PHP

Выпуск № 040
от 25.08.2003, 17:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 73
Отправлено ответов: 82
Активность: 112.3 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

MOPO3
Статус: Начальный
Общий рейтинг: 175
[Подробней >>]
NeiTrinO
Статус: Доверительный
Общий рейтинг: 119.38
[Подробней >>]
Detrimon
Статус: Доверительный
Общий рейтинг: 113.11
[Подробней >>]
 
Licvidator
Статус: Профессиональный
Общий рейтинг: 111.75
URL: PC Info
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 70. Я делаю сайт, который предусматривает вход с правами администратора. На сколько я понимаю, пароль и ... (ответов: 3)
Вопрос № 71. Каким образом можно выставить права у дирректории на полный доступ (через скрипт)?... (ответов: 3)
Вопрос № 72. К вопросу об изменении прав доступа к папке. А как мне тогда сделать? На сайте мне необходимо сдела... (ответов: 1)

Вопросов: 3, ответов: 7


 Вопрос № 70

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



Вопрос отправлен: 21.08.2003, 18:30
Отправитель: maDByte

[Следующий вопрос >>] [Список вопросов]

Отвечает MOPO3

Здравствуйте, maDByte!
Лучше всего хранить пароль в базе данных, да ещё и в зашифрованом виде. Вот простенький пример :
//Получаем из формы данные
$login = $_POST['login'];
$pass = $_POST['pass'];
$crypt_pass = md5($pass); // зашифровали
Загоняем в базу. Потом при проверке на совпадение :
if(($login == $login_iz_bazi) && (md5($pass) == $pass_iz_bazi))
{
print "Правильно!";
}
else
{
print "Неправильно!";
}

Ответ отправлен: 22.08.2003, 16:07
Отправитель: MOPO3


Отвечает NeiTrinO

Добрый день, maDByte!
ну во-первых хранить логин и пароль можно либо в базе данных (что лучше всего), а можно и в текстовом файле, но в любом случае, лучше всего закодировать информацию, лучше всего через md5();

Ответ отправлен: 22.08.2003, 00:02
Отправитель: NeiTrinO


Отвечает Detrimon

Доброе время суток, maDByte!
В принципе есть стандарт, по которому вариться.... ой... по которому делается доступ.... Сам я с этим не разбирался, так как не приходилось разграничивать доступ, но есть такой файл: httaccess (вроде так называется), который используется для паролей.....
Поищи в Интернете на сайтах
www.php.com
http://www.phpclub.ru/
http://www.guzei.com/asp/conference/?id=25

Ответ отправлен: 22.08.2003, 00:15
Отправитель: Detrimon


 Вопрос № 71

Каким образом можно выставить права у дирректории на полный доступ (через скрипт)?



Вопрос отправлен: 21.08.2003, 18:31
Отправитель: maDByte

[Следующий вопрос >>] [Список вопросов]

Отвечает MOPO3

Добрый день, maDByte!
Пользуйся функциями exec(); passthru(); escapeshellcmd();


Ответ отправлен: 22.08.2003, 16:10
Отправитель: MOPO3


Отвечает NeiTrinO

Доброе время суток, maDByte!
у директории, если не ошибаюсь, никак, а у файлов можно - через chmod

Ответ отправлен: 22.08.2003, 00:05
Отправитель: NeiTrinO


Отвечает Licvidator

Здравствуйте, maDByte!
mkdir("mydir", 0777);

Ответ отправлен: 22.08.2003, 11:18
Отправитель: Licvidator


 Вопрос № 72

К вопросу об изменении прав доступа к папке. А как мне тогда сделать? На сайте мне необходимо сделать функцию регистрации (сделал), пользователь регестрируется в системе и у него появляется право закачивать файлы на фтп. Для него создается папка, в нее-то и будут закачиваться файлы. Но насколько я помню, чтобы разрешить закачивать файлы в папку, нужно выставить права ее, на 777. Я прав? Помогите решить проблему, плиз...
2) Не знаете-ли где найти документацию по .htaccess (только чтобы там все просто было написано)?
С уважением, maDByte



Вопрос отправлен: 22.08.2003, 10:39
Отправитель: maDByte

[Следующий вопрос >>] [Список вопросов]

Отвечает MOPO3

Здравствуйте, maDByte!
Пользуйся функциями exec(); passthru(); escapeshellcmd();

Ответ отправлен: 22.08.2003, 16:11
Отправитель: MOPO3



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (37)
C / C++ (30)
Perl (4)
Builder / Delphi (20)
Pascal (25)
Basic / VBA (11)
Java / JavaScript (9)
PHP (8)
Криптография (10)
WinAPI (16)
Пользователю
Windows 95/98/Me (48)
Windows NT/2000/XP (60)
"Железо" (43)
Поиск информации (25)
Администратору
Windows NT/2000/XP (32)
Linux / Unix (12)
Юристу
Гражданское право (10)
Семейное право (6)
Трудовое право (7)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное