> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfine.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Signing in and security

> Fixes for sign in, confirmation and reset links, sign in codes, passkeys, single sign-on and session timeout.

Pick your product. Streaming uses email and password, review uses an email sign in code.

<Tabs>
  <Tab title="Streaming Classic">
    <AccordionGroup>
      <Accordion title="I cannot sign in" icon="log-in">
        **"These credentials do not match our records."** means a wrong email or password, so reset your password if needed. **"Please confirm your email address before signing in."** means you still need to click the link in your confirmation email.
      </Accordion>

      <Accordion title="Too many login attempts." icon="hourglass">
        For safety, sign in is limited after several wrong tries. Wait about a minute, then try again or reset your password.
      </Accordion>

      <Accordion title="My confirmation link does not work" icon="mail-warning">
        **"This confirmation link has expired. Request a new one."** or **"...invalid or already used..."** means the link is no longer valid. Use **Resend confirmation** on the sign up page, or simply sign in if your account is already confirmed.
      </Accordion>

      <Accordion title="My password reset link does not work" icon="key-round">
        **"This reset link is invalid or expired."** means the link is too old. Request a new password reset from the sign in page.
      </Accordion>

      <Accordion title="Registration is currently closed." icon="user-x">
        Sign up is paused for now. Contact your administrator or support if you need an account.
      </Accordion>

      <Accordion title="My session expired" icon="clock">
        **"Your session has expired. Please sign in again."** appears after a period of inactivity. Sign in again to continue.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Review">
    <AccordionGroup>
      <Accordion title="I did not get my sign in code" icon="mail">
        The code is sent by email and is valid for a short time. Check your spam folder and request a new one. You can ask for a fresh code about once a minute. If you try too often you see **"Too many requests. Please wait."** or **"Too many attempts. Please wait."**
      </Accordion>

      <Accordion title="Passkey or single sign-on does not work" icon="fingerprint">
        If a passkey fails you see **"Passkey sign-in failed. Please use your email and password."**, so fall back to email. You may also see **"Passkeys are not supported on this device."** For single sign-on, **"No account found for this provider. Please sign up first."** means you need to sign up with your email before linking the provider.
      </Accordion>

      <Accordion title="My session keeps expiring" icon="clock">
        Sessions time out after a period of inactivity. You can change the timeout, from 15 minutes up to 24 hours, under **Settings**, **Security**. You get a warning two minutes before a session ends.
      </Accordion>

      <Accordion title="Folder protection warning" icon="folder-lock">
        When you turn folder protection off you see **"Protected folders will become accessible without password, including public shares."** Read it carefully, because it removes the password from every protected folder.
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>

<Card title="Still stuck?" icon="life-buoy" href="mailto:support@dfine.io">
  Write to [support@dfine.io](mailto:support@dfine.io) and we will help you out.
</Card>
