See check_password().
(password, encoded, setter=None, preferred="default")
| 87 | |
| 88 | |
| 89 | async def acheck_password(password, encoded, setter=None, preferred="default"): |
| 90 | """See check_password().""" |
| 91 | is_correct, must_update = await sync_to_async( |
| 92 | verify_password, |
| 93 | thread_sensitive=False, |
| 94 | )(password, encoded, preferred=preferred) |
| 95 | if setter and is_correct and must_update: |
| 96 | await setter(password) |
| 97 | return is_correct |
| 98 | |
| 99 | |
| 100 | def make_password(password, salt=None, hasher="default"): |
no outgoing calls