Как работать с API key
Есть задача: зарегистрированный пользователь получает доступ к данным уже зарегистрированных пользователей через API, для доступа должен использоваться сгенерированный ключ.
Примитивное API написал, но теперь встал вопрос, как мне сгенерировать этот API ключ?
Вот что я думаю:
1. На форме создать скрытое поле token
2. Через $_POST['token'] присвоить что-то вроде hash('md5',$usename)
3. Затем отправить данные в БД (есть специальное поле key)
Дальше не особо знаю что да как делать, чтобы в url-строку можно было вставлять этот ключ и только тогда получать ответ от моего API. Подскажите, пожалуйста, какой алгоритм действий я должен предпринять для решения этой задачи.