@inherits LocalizableComponentBase @* The login itself (the root, /clientapi/user): its email address, changed only with the password and a code sent to the new one, since a forgotten password is recovered through it; its password changed (every other session ends, this device's goes on with a new JWT); its two-factor sign-in (TotpEditor); every session of it ended at once; or the whole of it deleted, every persona with it. Deleting it deletes everything public its personas had, and PrivaPub tells the servers that hold it. *@
@email
@if (account.IsEmailValidated)
{
@Localizer["Only a verified address can recover a forgotten password."]
} } else {@Localizer["No email address yet: without one, a forgotten password can't be recovered."]
} @if (account.PendingEmail is { Length: > 0 } pending && !isChangingEmail) {@codeSentence
}@Localizer["Enter the code sent to {0}.", pending]
@Localizer["Every other device signed in to this login is signed out."]
@Localizer["Every device signed in to this login signs out, this one too, with every persona: for a lost device, or a session that isn't yours."]
@Localizer["Every persona of this login goes with it, and everything public they had, here and on the servers that hold it. It cannot be undone."]