В Couchapp я хотел бы иметь форму входа, которая работает без Javascript.
На вики-странице об API сеанса говорится, что можно предоставить следующий параметр для _session
, который будет перенаправлен после успешной или неудачной аутентификации.
Звучит великолепно, и я бы хотел перенаправить на функцию показа, которая затем может проверять учетные данные пользователя и отображать что-то соответственно.
Я пытался использовать форму:
<form action="/_session" method="POST">
<input type="text" name="name">
<input type="password" name="password">
<input type="hidden" name="next" value="/somewhere">
<input type="submit">
</form>
а также использование curl
:
curl -X POST http://localhost:5984/_session -d 'name=foo&password=bar&next=/somewhere'
но безуспешно: я продолжаю получать код 200 (ОК), если мои учетные данные верны, и код 401 (Несанкционированный), если они не верны, но я никогда не получаю ожидаемый 302 (Перенаправление).
Эта функция пропала (я использую Couchdb 1.1) или я делаю это неправильно?
Если эта функция больше не существует, у вас есть альтернатива?