Я просмотрел несколько статей, и ничто не сравнится с четким фрагментом кода, на который я могу просто посмотреть и собрать все идеи. Каждый публикует небольшие сегменты своего приложения, и я не уверен, что важно для сессии / входа в систему, а что важно только для их приложения.
Процесс:
- Первоначальный вход в систему с user / pass. Пароль будет зашифрован md5 и сопоставлен на стороне сервера.
- Если пользователь / пароль верен, идентификатор сеанса из запроса будет сохранен на стороне сервера, и любые будущие запросы с тем же идентификатором сеанса будут предоставлены соответствующие данные.
Что мне нужно:
- Простой запрос JSON, который может выполнять запросы GET / POST. Пост для пользователя / пасс. Получить для будущих запросов.
- Раздел кода, который сохранит cookie-файл сеанса и применит его к любым дальнейшим запросам GET / POST.
Мой тест:
Я попытаюсь сделать запрос на некоторую информацию (для целей тестирования - строка; "pass"). Без подтверждения входа в систему мой сервер вернется «сбой» после входа в систему, я хотел бы, чтобы он вернул «проход». Затем я войду в свою базу данных, чтобы изменить идентификатор сеанса, который был сохранен. Обновите мое приложение, и оно снова изменится с «pass» на «fail».
ПРИМЕЧАНИЕ: Большая проблема, с которой я сталкиваюсь, это когда люди публикуют раздел кода и не говорят, куда должен идти каждый раздел. Пожалуйста, уточните, куда должны идти блоки кода. (т.е. после первоначального запроса. Как отдельная функция и т. д.)
Пример ответа ИЗУМИТЕЛЬНЫЙ , с которым я столкнулся. За исключением того, что у него не было никакого кода, просто структура: /
Сеанс входа - Действия