---
title: "User"
description: "User"
url: "https://www.contentstack.com/docs/developers/sdks/content-management-sdk/dot-net/reference/user"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-09-13"
---

# User

## User

User session consists of calls that will help you to sign in and sign out of your Contentstack account.

## ForgotPassword

The Forgot password call sends a request for a temporary password to log in to an account in case a user has forgotten the login password.

```
using Contentstack.Management.Core;
using Contentstack.Management.Core.Models;

ContentstackClient client = new ContentstackClient("<AUTHTOKEN>");
ContentstackResponse contentstackResponse = client.ForgotPassword("<EMAIL>");
```

The email for the account that user has forgotten the login password

## ForgotPasswordAsync

The Forgot password call sends a request for a temporary password to log in to an account in case a user has forgotten the login password.

```
using Contentstack.Management.Core;
using Contentstack.Management.Core.Models;

ContentstackClient client = new ContentstackClient("<AUTHTOKEN>");
ContentstackResponse contentstackResponse = await client.ForgotPasswordAsync("<EMAIL>");
```

The email for the account that user has forgotten the login password

## ResetPassword

The Reset password call sends a request for resetting the password of your Contentstack account.

```
using Contentstack.Management.Core;
using Contentstack.Management.Core.Models;

ContentstackClient client = new ContentstackClient("<AUTHTOKEN>");
ContentstackResponse contentstackResponse = client.ResetPassword("<RESET_TOKEN>", "<PASSWORD>", "<CONFIRM_PASSWORD>");
```

The reset password token send to email.

The password for the account.

The confirm password for the account.

## ResetPasswordAsync

The Reset password call sends a request for resetting the password of your Contentstack account.

```
using Contentstack.Management.Core;
using Contentstack.Management.Core.Models;

ContentstackClient client = new ContentstackClient("<AUTHTOKEN>");
ContentstackResponse contentstackResponse = await client.ResetPasswordAsync("<RESET_TOKEN>", "<PASSWORD>", "<CONFIRM_PASSWORD>");
```

The reset password token send to email.

The password for the account.

The confirm password for the account.

## User | .NET Management SDK | Contentstack

User handles session calls that let you sign in and sign out of your Contentstack account in the .NET Management SDK.