# Login and Setting

When a web3 product supports the Tomo social wallet, you can use the social login option to connect to your Tomo social wallet. Currently, we support login from Email, Gmail, and X (Twitter) accounts.&#x20;

<figure><img src="/files/pYtYf1lhafr594hXkPsP" alt=""><figcaption><p>Social login interface</p></figcaption></figure>

&#x20;If it's your first time using the social wallet, you must set up your passkey as 2FA to sign transactions. 2FA is necessary for using Tomo wallet.

<figure><img src="/files/2utFuKI845EXowKhzxlR" alt="" width="375"><figcaption><p>Setup 2FA</p></figcaption></figure>

&#x20;After login, Tomo will automatically connect to the existing wallet or create a new wallet for a new account. A new wallet will require the user to set the passkey for security.&#x20;

<figure><img src="/files/AZIJMarN7zm1npmceF23" alt="" width="563"><figcaption><p>Main page of Tomo social wallet</p></figcaption></figure>

The first-time logging into a dApp, you can check the token list specified by the dApp developers directly, including balance, price, and total value.<br>

<figure><img src="/files/v2YJ85o7Pdu4yGuFdsZ6" alt=""><figcaption><p>Account's security setting</p></figcaption></figure>

In the setting phase, you can bind your wallet to other social accounts and emails by clicking the profile icon. It is recommended that you bind the email to log in even if your social account is no longer available. You can also set up new 2FA methods (new passkey or Google authenticator) to enhance security in case of device loss. Finally, if you are confident about maintaining the private key, you can download a Tomo wallet (mobile or extension) and social login to it to export your mnemonic phrase.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tomo.inc/tomo-sdk/tomo-web-sdk/embedded-wallet-ui-component/login-and-setting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
