У меня здесь небольшое встроенное устройство с uClinux. Есть веб-сервер Boa, который поддерживает CGI-скрипты. Мне нужно сделать базовые динамические страницы.
Требования
Я нашел эту страницу http: //www.cs. tut.fi/~jkorpela/forms/cgic.html Описано, как реализовать метод GET и POST.
Но как насчет входа и пользователей? Можно ли использовать логин и пароль от linux? У вас есть пример реализации http-аутентификации?
Или лучше использовать эту библиотеку cgi c ++? http://www.gnu.org/software/cgicc/
У меня нет опыта, спасибо.
Я также запускаю CGI на C на встроенном устройстве и использую библиотеку с открытым исходным кодом cgihtml от Юджина Эрика Кима.
На данный момент он хорошо работает для методов POST и GET. Я не использовал его для аутентификации.
Я думаю, вы можете использовать либо параметры URL, либо файлы cookie для хранения информации аутентификации. Обратитесь к протоколу HTTP, чтобы узнать, как хранить файлы cookie.