Skip to main content

profiles_unlock_with_password

Function profiles_unlock_with_password 

Source
pub async fn profiles_unlock_with_password(
    app: AppHandle,
    db: State<'_, DatabaseWrapper>,
    creds: State<'_, CredentialStoreWrapper>,
    auth_manager: State<'_, AuthManagerWrapper>,
    repository_manager: State<'_, RepositoryManagerWrapper>,
    session_poller: State<'_, SessionPollerWrapper>,
    user_id: String,
    password: String,
    device_id: String,
) -> Result<UnlockOutcome, String>
Expand description

Enter a profile with its Jellyfin password, for someone who has forgotten their PIN.

There is deliberately no reset token and no recovery secret: the account’s own password is already the authority over it, and a second credential guarding the same thing would only be a weaker one. A successful password entry also clears the lockout, which is what makes a forgotten PIN a detour rather than a dead end.

TRACES: UR-084 | DR-269