Как изменить адрес электронной почты пользователя в web2py, используя стандартный auth api с username = True - PullRequest
1 голос
/ 06 апреля 2019

Я недавно обновил web2py и начал использовать username = True, форма, возвращаемая через auth / profile, больше не содержит адрес электронной почты пользователя.

Как пользователь может изменить адрес электронной почты под стандартным API?

1 Ответ

1 голос
/ 06 апреля 2019

С или без username=True адрес электронной почты не редактируется через текущий API авторизации (он был изменен около года назад, предположительно из соображений безопасности). На данный момент вам придется реализовать свою собственную функцию изменения электронной почты. Для дополнительной безопасности вам может потребоваться проверка пароля и, возможно, отправка подтверждающего электронного письма на новый адрес (и, возможно, уведомление по старому адресу после завершения изменения).

...