Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно добавить в приложение несколько функций: 

1) Показывать пользователю капчу для входа. Правило генерации капчи:

  • после 5 неудачных попыток ввода логина или пароля (в течение одного часа);
  • капча — рисунок размером 100 на 50 px, включающий в себя:
  • изображение строки случайного цвета (5 цветов);
  • строка располагается в случайном месте изображения, но не выходит за ее границы;
  • шум (белый);
  • три случайно расположенные линии случайного цвета (набор 5 цветов, не совпадающих с цветом строки);
  • фон случайного цвета (набор из 15 цветов, не совпадающий с цветами линий и строки)
  • длина строки от 5 до 10 символов;
  • случайные латинские буквы в верхнем и нижнем регистре;
  • Минимум одна цифра (0-9).
  • капча появляется в том же окне, что и поля для ввода логина и пароля;
  • при появлении капчи поля логина и пароля блокируются до тех пор, пока не будет верно введен текст с изображения;
  • имеется возможность обновить изображение капчи.
2) Администратор после авторизации в приложении имеет возможность импортировать csv (разделитель /) или xml файл пользователей. Сохранение таких данных возможно только при соблюдении следующих требований для каждой записи:

  • указана фамилия;
  • указан уникальный адрес электронной почты;
  • указан пароль;
  • указан уникальный логин.
Администратор должен иметь возможность в ручном режиме сразу перейти к учетным данным с ошибками (не просматривая учетные записи без ошибок). Границы полей формы, которые содержат ошибки, должны выделяться красным цветом до тех пор, пока не будет исправлена ошибка.

3) При импорте учетных записей из файла администратор может игнорировать ошибки. В этом случае в базу данных добавляются только те пользователи, которые соответствуют требованиям п. 2. После импорта должно быть выведено сообщение о количестве удачно сохраненных учетных записей и записей с ошибками, которые были не добавлены. 

Возможны дополнительные пункты

3 года назад
guest_15786749503692
4 года в сервисе
Был
3 года назад
Выбранный исполнитель
ErikAurelius
Эрик 
25 летРоссия
7 лет в сервисе
Был
месяц назад
3 года назад
$45
10 дней
В очередной раз отлично справился с заказом. Работа выполнена раньше поставленных сроков, рекомендую!
Работаем уже в третий раз. Как всегда все на высшем уровне – четкое ТЗ, быстрое тестирование и оплата. В очередной раз рекомендую к сотрудничеству!
  • Похожие заказы
  • Требуется заменить стоковый шрифт на модифицированный в соответствующих файлах игры на Unreal Engine 3. Имеется список файлов, в которых хранятся стоковые шрифты и дополнительные файлы, и информация о примерном механизме их использования. Используются форматы .upk, ...

    Закрыт
    3 года назад
  • Здравствуйте. Мне необходимо создать похожую работу Необходим парсер ресурса FlashScore для выгрузки данных по футболу по аналогии со скрином, приведённым на сайте Необходим вывод списка матчей с обязательным указанием данных коэффициентам на тантал больше 2,5 и 3 больше также ...

    Закрыт
    3 года назад
  • $20

    Нужен софт для сбора профилей TikTok и последующий парсом почт с их описания. 1. Софт должен работать в связке с Telegram ботом. Должна быть авторизация по уникальному коду, как показано на скриншоте. После проверки ключа активации ...

    Закрыт
    3 года назад
  • Нужно создать надстройку в Autodesk Inventor для создания параметризованных деталей и чертежей с помощью Inventor API. И написать небольшой отчет Надстройка должна быть создана с помощью алгоритмического языка программирования C # с соблюдением концепции объектно-ориентированного программирования. ...

    Закрыт
    3 года назад
  • Требуется создать программу на пк.Суть программы в автоматическом распределении товара(случайного или заранее указонного веса и размера)в фуре с учетом стандартов распределения веса на оси прицепа.

    Закрыт
    3 года назад
  • вообщем нужно что б со строки выбирал нужное мне значения, убирал не нужное и добавлял кое что  пример  - заказ 1 - имя иван петрович возраст 25 лет  делать  иван петрович 25 иванпетрович@почта пароль - нужно для сохранизации данных и генерации логина пасс ...

    Закрыт
    3 года назад
  • Выбрать знакомую тему (например автомобильный перекресток, жд станция "разъезд"...) , составить сетевую модель ( "Сети Петри") min 10 событий - составить текстовое описание; построить модель в "сетях Петри" , с помощью программ как "pipe2" так и "CPNTools" ; построить ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Алгоритм нужен простой, буквально 2 сообщения. Нужно, чтобы бот позволял отправлять сообщения в вк людям в определенном населенном пункте, всем! То есть чтобы я нажала на кнопку отправить всем в Химки, и сообщение всем ушло! ...

    Закрыт
    3 года назад