PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (302): В начало « ... 294 295 296 297 298 299 [300] 301 302 »

> Найдено сообщений: 4520
armancho7777777 Отправлено: 22 Апреля, 2011 - 07:47:38 • Тема: Вставляю скопированный пароль... • Форум: Программирование на PHP

Ответов: 11
Просмотров: 798
Выделяю пароль, который пришёл мне e-mail? капирую его, вставляю в поле для ввода пароля, удаляю последний символ, и даже 2, жму "вход" и все равно авторизируюсь. Хотя если тот же пароль ввожу в ручную, с клавы, и так же не дописываю последний символ, то как и должно быть, выдаёт ошибку.
armancho7777777 Отправлено: 22 Апреля, 2011 - 03:39:05 • Тема: Вставляю скопированный пароль... • Форум: Программирование на PHP

Ответов: 11
Просмотров: 798
Здравствуйте все!
Почему, когда я вставлял скопированный пароль и удаляю один-два символа с конца, авторизация всеравно проходит удачно? Вот часть кода:

PHP:
скопировать код в буфер обмена
  1.  
  2.          
  3.        $res2 = mysql_query("SELECT `id`, `time`, `dat` FROM `admin_pass`
  4.                                    WHERE `password2`='".md5(trim($password))."'");
  5.  
  6.                   if ($row2 = mysql_fetch_assoc($res2))
  7.                  
  8.                   { ....... }
  9.  
armancho7777777 Отправлено: 20 Апреля, 2011 - 14:46:49 • Тема: Почему не работает функция ini_set() ? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1342
Я создал пустую папку sessions, и прописал путь, но по ходу что-то не то я сделал, если не работает?


PHP:
скопировать код в буфер обмена
  1.  
  2. ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'/ses/');
  3. ini_set('session.gc_maxlifetime', 5);
  4. ini_set('session.cookie_lifetime', 5);
  5. ini_set('session.save_path', LIB_PATH.'\sessions');
  6.  
armancho7777777 Отправлено: 20 Апреля, 2011 - 14:26:59 • Тема: Почему не работает функция ini_set() ? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1342
Спасибо!
armancho7777777 Отправлено: 20 Апреля, 2011 - 13:30:56 • Тема: Почему не работает функция ini_set() ? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1342
Здравствуйте все!
Подскажите пожалуйста в чём проблема.
Выставляю время жизни сессии, как показано ниже (5 секунд это для теста), но сессия продолжает жить. Тестирую на денвере. Версия PHP 5.2
Эти две строчки кода прописаны сразу после session_start().
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. ini_set('session.gc_maxlifetime', 5);
  4. ini_set('session.cookie_lifetime', 5);
  5.  
  6.  
armancho7777777 Отправлено: 20 Апреля, 2011 - 13:17:37 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
OrmaJever пишет:
destus пишет:
это же легко

вы как собрались смс отправлять?

Есть организации, которы предоставляют услуги API SMS. Думал их услугами воспользоваться. Но, опять же, на сколько это безопасно? Вопрос. Но SMS-ки приходят сразу.
В принципе, можно и самому через скрипт, обычной функцией mail() высылать. Вместо адреса прописывается sms-шлюз оператора. Предоставляют все операторы, но не у всех просто работает корректно и без задержек.
Ну, в принципе, можно дублировать на e-mail ещё.
А скрипты я уже написал. Тестирую. Пока всё работает как надо.
armancho7777777 Отправлено: 20 Апреля, 2011 - 07:42:08 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
EuGen пишет:
"Нужно закрыть доступ со всех IP, которые входят в диапазон 0.0.0.0/0.0.0.0.0 и тогда, наконец, компьютерная безопасность будет соблюдена" (с)
Авторизация по телефону - вещь ненадежная, так как смс могут недосылаться/ досылаться с задержкой и т.п. (к примеру, допустимое время доставки по РФ 72 часа.) То есть, разумеется, это усиливает механизм защиты, но в ряде случаев мешает нормальной работе. Если такое и делать, то правильнее давать пользователю возможность выбора - включать такое или нет.

А какой именно диапазон адресов? Они, ведь, динамические. EuGen, можно по подробнее?)
armancho7777777 Отправлено: 19 Апреля, 2011 - 16:50:32 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
OrmaJever пишет:
Да стелефоном идея конешно самая лутше помоему, но для этого нужно много мороки.
Можно зделать с секретным вопросом и ip адресом, при регистрации добавляем ип с которого зарегестрировался пользователи и затем если при входе он сменился то спрашивать секретный вопрос.

Да, точно) Прямо десятизначная защита)
(Добавление)
Nikob, молодчага, спасибо за идею! Радость
armancho7777777 Отправлено: 19 Апреля, 2011 - 16:40:21 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
nikob пишет:
albertinisuel пишет:
destus пишет:
Самый надёжный способ имхо это при авторизации посылать смс с паролем для вхождения в систему.


Вы можете привести хотя бы пару отечественных примеров сервисов, которые так делают ?


LiqPay
В качестве логина используется номер мобильного телефона, каждый раз при входе на телефон приходит СМС с одноразовым девятизначным паролем, который нужно ввести для входа.

Да, хорошая идея nikob, так и сделаю. Только будет 2 пароля.
Логин номер телефона, пароль - свой(постоянный).
Далее, если пароль верный, то второй пароль (одноразовый) высылается на телефон. Он вводится в поле, которое откроется после первой процедуры ввода логина и первого пароля.
Вроде супер Радость Есть ещё у кого идеи? Радость
armancho7777777 Отправлено: 18 Апреля, 2011 - 05:50:40 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
destus пишет:
Самый надёжный способ имхо это при авторизации посылать смс с паролем для вхождения в систему.

Для авторизации, или регистрации?
armancho7777777 Отправлено: 18 Апреля, 2011 - 02:03:20 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
О, ну за это, OrmaJever, сугубо, лично, от всей души, благодарствую!)
(Добавление)
А как уничтожить сессию при закрытии вкладки? Только JS?
armancho7777777 Отправлено: 18 Апреля, 2011 - 01:47:19 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
OrmaJever пишет:
armancho7777777 пишет:
и что бы можно было назвать это хорошей защитой

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

Спасибо большое OrmaJever!
armancho7777777 Отправлено: 18 Апреля, 2011 - 01:15:35 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
Ну, в общем, из этой строки я убрал эту часть
Что либо в коде можно усовершенствовать так, что бы вероятность взлома снизить до минимум, и что бы можно было назвать это хорошей защитой?
armancho7777777 Отправлено: 18 Апреля, 2011 - 00:11:29 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
А как лучше сделать? Убрать последние два вызова сессии? Но так не будет работать скрипт.
(Добавление)
OrmaJever пишет:
1) зачем начинать сесию 3 раза в одном файле? строки 10, 18 и 23
2) trigger_error(mysql_error().$query) Это чтобы пользователь знал имя таблицы и путь к файлам для будущего взлома?

Помогите пожалуйста привести этот код в идальное состояние.
armancho7777777 Отправлено: 17 Апреля, 2011 - 23:55:56 • Тема: Какой самый надежный способ аутентификации ? • Форум: Программирование на PHP

Ответов: 35
Просмотров: 2636
SAD пишет:
OrmaJever пишет:
Это чтобы пользователь знал имя таблицы и путь к файлам для будущего взлома?

кросавчег)

Это сорказм, или он прав?

Страниц (302): В начало « ... 294 295 296 297 298 299 [300] 301 302 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB