# Account Settings

> Manage your personal profile, security settings, connected providers, and API access from one place.

Source: https://flywp.com/docs/account/account-settings/

Every FlyWP account comes with a central place to keep your personal details accurate, lock down access with stronger security, and connect the external tools — like your Git hosting or API clients — that power your workflow. Whether you are tightening security after a team change or hooking up a new code repository, Account Settings is your starting point.

![Account profile settings](https://flywp.com/images/docs/screenshots/account-profile.png)

From here you can update your profile, enable two-factor authentication (a second verification step beyond your password), connect Git providers for deployment, manage OAuth (social login) connections, and generate API tokens (secret keys that let external tools talk to FlyWP on your behalf). A sidebar on the left organizes everything into clearly labeled tabs.

## Sidebar Navigation

The Account Settings page is organized into the following tabs:

| Tab | What It Covers |
| --- | --- |
| **Profile** | Name, email, password, two-factor authentication, browser sessions, account deletion |
| **Git Providers** | Connect GitHub, GitLab, or Bitbucket for Git-based deployments |
| **OAuth Connections** | Manage social login connections used to sign in to FlyWP |
| **API Tokens** | Create and manage personal access tokens for the FlyWP API |
| **Referral** | Your referral link and referral activity |

## Profile

### Profile Information

Your name and email address are used for account notifications, billing receipts, and password recovery. Keep your email current so you never miss an important alert.

1. Navigate to **Account Settings > Profile**.
2. Edit the **Name** or **Email** field.
3. Click **Save** to apply the changes.

### Update Password

You can change your account password at any time. FlyWP requires your current password to verify the request before applying the change.

1. Enter your **Current Password**.
2. Enter your **New Password**.
3. Re-enter the new password in the **Confirm Password** field.
4. Click **Save**.

:::tip
Use a strong, unique password with at least 12 characters. A password manager handles the hard part of creating and remembering one.
:::

### Two-Factor Authentication

**Two-factor authentication (2FA)** protects your account by requiring a second form of verification — a short, time-sensitive code generated by an authenticator app like Google Authenticator or 1Password — every time you sign in. Even if someone gets hold of your password, they cannot log in without that code.

:::tip
Enable 2FA if your account has access to production servers or team resources. It is one of the most effective ways to prevent unauthorized access.
:::

1. Click **Enable** under the Two-Factor Authentication section.
2. Scan the QR code (a scannable square pattern) with your authenticator app.
3. Enter the verification code from the app to confirm setup.
4. Save your **recovery codes** in a secure location — these let you regain access if you lose your authenticator device.

Store your recovery codes somewhere safe and separate from your phone. If you lose access to your authenticator app and do not have recovery codes, you will be locked out of your account.

### Browser Sessions

The **Browser Sessions** section lists every device and browser where your account is currently signed in. Each entry shows the browser, operating system, IP address (the network address of the device), and the last time it was active.

If you suspect your account was left signed in on a shared or public computer, click **Log Out Other Browser Sessions** to sign out everywhere except your current device.

### Delete Account

If you no longer need your FlyWP account, you can permanently delete it from this section.

1. Click **Delete Account**.
2. Enter your password to confirm.
3. Confirm the deletion in the dialog.

Deleting your account is permanent and cannot be undone. FlyWP removes all personal data, preferences, and API tokens. Transfer ownership of any teams and servers before proceeding, or those resources may become inaccessible.

## Git Providers

Connecting a Git provider (a hosted service where your code lives, such as GitHub, GitLab, or Bitbucket) lets FlyWP pull your code automatically during deployments. This connection is required if you use Git-based deployment for any of your sites.

**Supported providers:**

| Provider | How to Connect |
| --- | --- |
| **GitHub** | Authorize via OAuth — grants FlyWP read access to your repositories |
| **GitLab** | Authorize via OAuth — grants FlyWP read access to your projects |
| **Bitbucket** | Authorize via OAuth — grants FlyWP read access to your repositories |

To connect a provider:

1. Navigate to **Account Settings > Git Providers**.
2. Click **Connect** next to the provider you want to link.
3. Authorize FlyWP in the provider’s OAuth flow (a permission screen on the provider’s website).
4. Once authorized, the provider shows a **Connected** status.

You can disconnect a provider at any time by clicking **Disconnect**.

## OAuth Connections

If you signed up or signed in using a social account — such as GitHub or Google — that connection appears here. OAuth (Open Authorization) is the standard that lets you log in with an existing account from another service without sharing your password.

- **View** which social login providers are currently linked to your account.
- **Disconnect** a provider if you no longer want to use it for sign-in.

:::note
If you disconnect all OAuth providers and have not set a password, you will need to use the password reset flow to regain access to your account.
:::

## Related Pages

- [API Tokens](https://flywp.com/docs/account/api-tokens/)
- [Team Overview](https://flywp.com/docs/account/granular-team-management/)
- [Team Members](https://flywp.com/docs/account/granular-team-management/team-members/)
- [Billing](https://flywp.com/docs/account/billing/)
