Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 18 из 18

Тема: Email адресс

  1. #11
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    #Vito, если игрок введёт только строку "@gmail.com" его пропустит дальше.
    Тогда можно сделать проверку на общий размер inputtext через strlen
    Например
    PHP код:
    if(strlen(inputtext) < 15) return 1
    Другого решения пока не могу придумать.
    С удовольствием посмотрю на Ваш вариант.
    Skype: vitya.saveliev


  2. #12
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от #Vito Посмотреть сообщение
    Тогда можно сделать проверку на общий размер inputtext через strlen
    Например
    PHP код:
    if(strlen(inputtext) < 15) return 1
    Другого решения пока не могу придумать.
    С удовольствием посмотрю на Ваш вариант.
    regex

    PHP код:
    #define IsValidRpName(%1) \
        
    regex_match(%1"([A-Z]{1,1})[a-z]{2,9}+_([A-Z]{1,1})[a-z]{2,9}"
    А вот это на счет максимальной дилны email addreas'a


    Ссылка на плагин

  3. #13
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Лично я бы не стал подключать плагин из-за одной системы.
    Если он конечно не используется..
    Skype: vitya.saveliev


  4. #14
    Аватар для Геннадий Акимов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.08.2015
    Адрес
    СССР
    Сообщений
    46
    Репутация:
    1 ±
    Ребята ! тема ещё актуальна жду хорошего ответа )))

    - - - Добавлено - - -

    Ребята ! тема ещё актуальна жду хорошего ответа )))


    С уважением ваш Геннадий Акимов

    Официальная группа в контакте проекта Sprunk: Перейти
    Официальный сайт проекта Sprunk: В разработке
    Примерная дата открытие проекта Sprunk: 1.12.2015

  5. #15
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    regex

    PHP код:
    #define IsValidRpName(%1) \
        
    regex_match(%1"([A-Z]{1,1})[a-z]{2,9}+_([A-Z]{1,1})[a-z]{2,9}"
    Ссылка на плагин
    RpName?

    А вообще, регулярки и похожие проверки не могут гарантировать то, что игрок ввёл существующий e-mail адрес, либо же ввёл верно, но с ошибкой.
    Кроме как проверить существование почтового ящика с помощью стандартной функции HTTP идей не приходит.

  6. #16
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    RpName?

    А вообще, регулярки и похожие проверки не могут гарантировать то, что игрок ввёл существующий e-mail адрес, либо же ввёл верно, но с ошибкой.
    Кроме как проверить существование почтового ящика с помощью стандартной функции HTTP идей не приходит.
    Спать хотел, не заметил что не тот макрос из темы взял.
    На счёт HTTP, если не секрет какими методами? Первым линком в Google выдает следующие:

    А вот если попробовать погуглить: "Как проверить email на валидность PHP":

    Так что, без регулярок не куда. Делаем систему вида: Вводим email -> чекаем регуляркой -> отправляем код подтверждение -> открываем диалог -> Uзверь должен туда ввести этот код -> чекаем его -> не правильный просим ещё раз ввести.
    Да, даже если такое возможно - запрос может и сломаться
    Последний раз редактировалось $continue$; 01.09.2015 в 15:46.

  7. #17
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Да, даже если такое возможно - запрос может и сломаться
    Почему сломается?

  8. #18
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Почему сломается?
    Ответ от машины можно не получить например. Выключиться сервер (машина). Причин достаточно.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •