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

Задача:

есть 2 системы. ОДна система - .exe, сделанный в Delphi 7. Вторая система - php 5.0 + mysql, расположенная у одного из обычных хостеров в инете.

в mysql существует 2 таблицы,

1. users (login varchar(50), pwd_hash varchar(50))

2. temp (tmp varchar(50))

Задача - сделать образец авторизации, желательно через защищенный протокол (https ???). То есть:

1. .exe отправляет в форму, висящую в инете, логин и пароль (зашиты в виде констант в коде .ехе, либо вводятся в текстовые поля).

2. php форма получает логин-пароль, проверяет наличие логина и хэша пароля в таблице users. если совпадение не найдено, то ничего не происходит (возвращается та же форма авторизации, может быть с текстовым комментарием что пароль неверный).

3. Если логин-пароль правильный, то создается сессия, и возвращается html страница, на которой в любом виде присутствуют sid, количество записей в таблице temp, и максимальное значение temp.tmp.

4. .exe отображает полученные данные (количество записей и максимальное значение temp.tmp), и предлагает пользователю ввести произвольную текстовую строчку.

5. .exe с использованием полученного sid, отправляет введенную пользователем текстовую строку на сайт

6. php принимает строку, добавляет ее в виде записи в temp.tmp, и возвращает html страницу, на которой в любом виде присутствуют sid, количество записей в таблице temp, и максимальное значение temp.tmp.

пункты 5, 6 происходят произвольное количество раз.

7. Если сессия не получает сообщений/команд в течении, скажем, 30 минут, сессия уничтожается.

8. Пользователь может нажать в .exe кнопку "Logout". В этом случае на сайт посылается команда уничтожить сессию.

Что важно:

1. важна надежность авторизации.

2. будет важно получить внятное объяснение, какие компоненты выбраны для создания сеанса связи и почему, а так же - какие есть альтернативы.

3. важна устойчивая работа .exe на разных клиентских машинах.

4. скорость получения первого результата. необходимость изобрести велосипед задерживает дальнейшую работу

Что не важно: не важен внешний вид.

Конечная цель - получить шаблон, с использованием которого я в дальнейшем смогу делать нужную мне систему, и рекомендации по выбору способа соединения. У меня есть хорошее представление, как работает delphi, как работает php и как работает mysql. Нет опыта совместного использования delphi

Я ищу программиста, который умеет работать с delphi

Оплата - WMR

15 лет назад
x_jerry
Игорь 
51 годРоссия
17 лет в сервисе
Был
6 месяцев назад
Выбранный исполнитель
ruslanf
44 годаУкраина
17 лет в сервисе
Был
15 лет назад
15 лет назад
$35
2 дня
  • Похожие заказы
  • Есть готовая программа (с исходниками на C/C++ под Visual Studio) http://prografix.narod.ru/rus_file_stl.html Ссылка на исходники http://prografix.narod.ru/rus_gra.html Программа позволяет отобразить трехмерную фигуру (задается разными форматами - stl, gra и obj) и ее "повращать" мышкой, посмотреть на фигуру из разных ...

    Закрыт
    15 лет назад
  • Нужна программа, в которой нада просчитать количество стройматериала и размеры составных частей определенной конструкции. Интерфейс должен быть дружественным с графическим отображением конструкции и проставленных размеров. Предлагайте сумму и время.

    Закрыт
    15 лет назад
  • $15

    1. Разработать программы «Калькулятор», «Текстовый редак- тор». 2. Разработать классы для заданной предметной области с при- менением принципов инкапсуляции и наследования. 3. Разработать классы с применением виртуальных методов для реализации принципа полиморфизма. В коде должны быть подробные комментарии. В приложении более подробное ...

    Закрыт
    15 лет назад
  • Програмное обеспечеие + Пластиковая карточка со штрих кодом(карта клиента) + устройство для чтения с карты клиента короче говоря - Нужна программа для ведения базы(Ф.И.О, место работы, адрес проживания клиента, время прихода, время провождения, время ухода, БАЛАНС ...

    Закрыт
    15 лет назад
  • $1

    Нужно перевести код с Visual Prolog на Turbo Prolog domains персона = п(string,string) друзья = персона* sl = string* predicates nondeterm решение(друзья) nondeterm принадл(string,sl) nondeterm принадл(персона,друзья) имеет_сестру(string) младший(string) старше(string,string) clauses имеет_сестру("Борисов"). младший("слесарь"). старше(X,Y):- not(младший(X)),X<>Y. решение(Друзья):- Профессии=["слесарь","токарь","сварщик"], принадл(Борисов,Профессии), принадл(Иванов,Профессии),Иванов<>Борисов, принадл(Семенов,Профессии),Семенов<>Борисов,Семенов<>Иванов, Друзья=[п("Борисов",Борисов),п("Иванов",Иванов), п("Семенов",Семенов)], принадл(п(Слесарь,"слесарь"),Друзья), not(имеет_сестру(Слесарь)), старше(Семенов,"токарь"). принадл(Эл,[Эл|_]). принадл(Эл,[_|Список]):- принадл(Эл,Список). goal решение(Друзья).

    Прикладное ПОнет заявок
    Закрыт
    15 лет назад
  • $50

    Необходимо сравнить данные из файла excel, содержащего справочник (код+наименование) с документом word, в котором данный справочник используется. В результате должен быть протокол соответствия. ТЗ : HTTP://elias.ru/fo/tz.rar

    Закрыт
    15 лет назад
  • Нужно чуть исправить 2 скриптаю Работы на 1-2 часа. Есть 2 програмки нужно сденлать запись в файл некоторых полей. Оставляйте тут свои контакты и стоимость. Сделать нужно сегодня

    Закрыт
    15 лет назад
  • Здравствуйте. Написать программу на Borland C++ 3.1. Решить систему ОДУ методом Рунге-Кутта для 2 неизвестных. Уже имеется программа для решения уравнений этим методом. Не могу сделать для системы.

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Имеется БД, спроектированная по следующей теме с учётом всех требований: Информационная система городской телефонной сети: ГТС представляет собой разветвлённую сеть локальных АТС. АТС подразделяются на городские, ведомственные и учрежденческие и, возможно, обладают характерным только для этой группы ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад