C / C ++ CGI на встроенном устройстве, POST, GET , LOGIN?

У меня здесь небольшое встроенное устройство с uClinux. Есть веб-сервер Boa, который поддерживает CGI-скрипты. Мне нужно сделать базовые динамические страницы.

Требования

  • Метод GET для навигации
  • Метод POST для форм
  • ВХОД для аутентификации

Я нашел эту страницу http: //www.cs. tut.fi/~jkorpela/forms/cgic.html Описано, как реализовать метод GET и POST.

Но как насчет входа и пользователей? Можно ли использовать логин и пароль от linux? У вас есть пример реализации http-аутентификации?

Или лучше использовать эту библиотеку cgi c ++? http://www.gnu.org/software/cgicc/

У меня нет опыта, спасибо.

14
задан Meloun 30 August 2010 в 15:04
поделиться

2 ответа

Я также запускаю CGI на C на встроенном устройстве и использую библиотеку с открытым исходным кодом cgihtml от Юджина Эрика Кима.

На данный момент он хорошо работает для методов POST и GET. Я не использовал его для аутентификации.

http://www.eekim.com/software/cgihtml/index.html

0
ответ дан 1 December 2019 в 17:09
поделиться

Я думаю, вы можете использовать либо параметры URL, либо файлы cookie для хранения информации аутентификации. Обратитесь к протоколу HTTP, чтобы узнать, как хранить файлы cookie.

0
ответ дан 1 December 2019 в 17:09
поделиться