> For the complete documentation index, see [llms.txt](https://skyslit.gitbook.io/magicjs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://skyslit.gitbook.io/magicjs/api-references/frontend/uselogin.md).

# useLogin()&#x20;

> Example:

```typescript
import { useLogin } from '@magicjs.dev/frontend';

const { current, logout } = useLogin();

return (
  <div>
    <button onClick={logout}>Logout</button>
    {current.isAuthenticated ? (
      <div>User is Authenticated</div>
    ) : (
      <div>User is not Authenticated</div>
    )}
  </div>
);
```

[Click here to refer GitHub.](https://github.com/skyslit/magicjs.dev/blob/main/packages/frontend/src/index.tsx#L151)
