PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 24
ml227 Отправлено: 03 Сентября, 2013 - 17:10:51 • Тема: Авторизация с привязкой к IP • Форум: Вопросы новичков

Ответов: 5
Просмотров: 281
Мелкий пишет:

А чем он мешает, если нет привязки к границам строки?

Понял , исправил
ml227 Отправлено: 03 Сентября, 2013 - 17:01:23 • Тема: Авторизация с привязкой к IP • Форум: Вопросы новичков

Ответов: 5
Просмотров: 281
avtor.fox пишет:
вполне себе, если бы не SQL injection

А как же preg_match?
ml227 Отправлено: 03 Сентября, 2013 - 16:46:20 • Тема: Авторизация с привязкой к IP • Форум: Вопросы новичков

Ответов: 5
Просмотров: 281
При авторизации в бд заноситься IP пользователя, а в куки пишем логин.
Дале, для проверки подключаем
PHP:
скопировать код в буфер обмена
  1.  
  2. include"connect.php";
  3. $login=null;
  4.  
  5.  
  6. if( preg_match("/^[a-zA-Z0-9_]{5,20}$/",$_COOKIE['login']) )
  7. {
  8. if(mysql_num_rows(mysql_query("SELECT login FROM users WHERE login = '{$_COOKIE['login']}' AND ip = '{$_SERVER['REMOTE_ADDR']}'"))==1)
  9. {
  10. $login=$_COOKIE['login'];      
  11. }
  12. }
  13.  
  14.  


Если $login есть то пользователь зарегистрирован, если null то нет.


насколько надежен и безопасен такой подход?

PS : о проблемах с динамическим IP и Proxy - я знаю.
ml227 Отправлено: 28 Августа, 2013 - 15:35:19 • Тема: Регулярное выражение с пробелом • Форум: Регулярные выражения

Ответов: 8
Просмотров: 508
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. /^( ([a-zA-Z0-9]) ([ ]?) ){5,20}$/
  3.  


Такое не работает(
ml227 Отправлено: 28 Августа, 2013 - 15:27:12 • Тема: Регулярное выражение с пробелом • Форум: Регулярные выражения

Ответов: 8
Просмотров: 508
IllusionMH пишет:
ml227, /^[a-zA-Z0-9 ]{5,20}$/ ж

Да но так можно ввести 2 и больше пробелов(
ml227 Отправлено: 28 Августа, 2013 - 15:20:03 • Тема: Регулярное выражение с пробелом • Форум: Регулярные выражения

Ответов: 8
Просмотров: 508
Есть регулярное выражение для проверки логина:
CODE (htmlphp):
скопировать код в буфер обмена
  1. /^[a-zA-Z0-9]{5,20}$/

Как его выкрутить чтобы можно было ввести логин из двух слов,
чтобы проходил один пробел?
(Пробелы в начале и конце обрезаются)
ml227 Отправлено: 14 Августа, 2013 - 20:40:31 • Тема: В денвере не работают скрипты каптчи • Форум: Графика в PHP

Ответов: 4
Просмотров: 1717
Проблема решена, дело было в кодировке, всем спасибо
ml227 Отправлено: 14 Августа, 2013 - 20:18:33 • Тема: В денвере не работают скрипты каптчи • Форум: Графика в PHP

Ответов: 4
Просмотров: 1717
есть
ml227 Отправлено: 14 Августа, 2013 - 19:51:17 • Тема: В денвере не работают скрипты каптчи • Форум: Графика в PHP

Ответов: 4
Просмотров: 1717
Ставил десятки разных генераторов каптчи на денвере, но ни один не генерирует картинку. Библиотека GD библиотека в порядке. Так в чем - же дело?
ml227 Отправлено: 03 Июля, 2013 - 18:43:09 • Тема: Как прочесть стрчку из php файла? • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 61
Спасибо
ml227 Отправлено: 03 Июля, 2013 - 17:32:51 • Тема: Как прочесть стрчку из php файла? • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 61
Есть страница по адресу http://......../page.php

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

Мне не нужен исходник , нужен только результат выполнения в html.
ml227 Отправлено: 02 Июля, 2013 - 21:09:12 • Тема: Помещение исходного кода в массив • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 40
Спасибо!
ml227 Отправлено: 02 Июля, 2013 - 20:12:38 • Тема: Помещение исходного кода в массив • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 40
Есть html страница на сервере

Как с помощью PHP поместить в массив html исходник страницы, чтобы индексы массива
соответствовали номерам строк из html файла?
ml227 Отправлено: 09 Июня, 2013 - 19:27:50 • Тема: О HTML5 • Форум: HTML, Дизайн & CSS

Ответов: 15
Просмотров: 3579
Значит пишем на js селектор из перечня браузеров с поддержкой HTML5, и если не подходит
CODE (javascript):
скопировать код в буфер обмена
  1. alert("Ой йой!!!")
ml227 Отправлено: 09 Июня, 2013 - 19:18:54 • Тема: О HTML5 • Форум: HTML, Дизайн & CSS

Ответов: 15
Просмотров: 3579
Саныч пишет:
... зачем сегодня определять поддерживает он HTML5 или нет...


Чтобы если браузер старый, показать пользователю уведомление а не кривую страницу.

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB