Member
Handlers
- async iperon.handlers.member.auth(reqeust: starlette.requests.Request, response: starlette.responses.Response, auth_data: iperon.services.member.MemberAuth) iperon.services.member.Member
Member authentication
- async iperon.handlers.member.change_password(response: starlette.responses.Response, session_id: str, change_password_data: iperon.services.member.MemberChangePassword) iperon.services.member.MemberResponseSuccessful
Restore password
- async iperon.handlers.member.confirmation_email(response: starlette.responses.Response, session_id: str) iperon.services.member.Member
Confirmation of email address by identifier session
- async iperon.handlers.member.create(reqeust: starlette.requests.Request, member: iperon.services.member.MemberCreate, background_tasks: starlette.background.BackgroundTasks) iperon.services.member.MemberResponseSuccessful
Create a member
- async iperon.handlers.member.get(member: iperon.services.member.Member = Depends(auth_member)) iperon.services.member.Member
User information
- async iperon.handlers.member.info(email: str) iperon.services.member.MemberIdentificationInfo
Identification info
- async iperon.handlers.member.restore_password(restore_data: iperon.services.member.MemberRestorePassword, background_tasks: starlette.background.BackgroundTasks) iperon.services.member.MemberResponseSuccessful
Restore password