<p align="center">
    <a href="https://github.com/tastyigniter/ti-ext-user/actions"><img src="https://github.com/tastyigniter/ti-ext-user/actions/workflows/pipeline.yml/badge.svg" alt="Build Status"></a>
    <a href="https://packagist.org/packages/tastyigniter/ti-ext-user"><img src="https://img.shields.io/packagist/dt/tastyigniter/ti-ext-user" alt="Total Downloads"></a>
    <a href="https://packagist.org/packages/tastyigniter/ti-ext-user"><img src="https://img.shields.io/packagist/v/tastyigniter/ti-ext-user" alt="Latest Stable Version"></a>
    <a href="https://packagist.org/packages/tastyigniter/ti-ext-user"><img src="https://img.shields.io/packagist/l/tastyigniter/ti-ext-user" alt="License"></a>
</p>

## Introduction

The TastyIgniter user extension is a fundamental part of the TastyIgniter platform, providing comprehensive user management capabilities. It allows administrators to manage front-end users (customers) and staff members, handle authentication, registration, password reset, email verification, and user impersonation.

## Features

- **User Management:** Manage front-end users (customers) and staff members.
- **Authentication:** Handle user authentication.
- **Registration:** Handle customer registration with optional email verification.
- **Password Reset:** Provide users with the ability to reset their passwords.
- **User Impersonation:** Allow administrators to impersonate customers or other staff members for troubleshooting.
- **Automation Events & Conditions:** Provide automation events for customer registration and conditions for customer attributes.

## Documentation

Documentation can be found on the [TastyIgniter documentation website](https://tastyigniter.com/docs/extensions/user).

## Changelog

Please see [CHANGELOG](https://github.com/tastyigniter/ti-ext-user/blob/master/CHANGELOG.md) for more information on what has changed recently.

## Reporting issues

If you encounter a bug in this extension, please report it using the [Issue Tracker](https://github.com/tastyigniter/ti-ext-user/issues) on GitHub.

## Contributing

Contributions are welcome! Please read [TastyIgniter's contributing guide](https://tastyigniter.com/docs/resources/contribution-guide).

## Security vulnerabilities

For reporting security vulnerabilities, please see [our security policy](https://github.com/tastyigniter/ti-ext-user/security/policy).

## License

TastyIgniter User extension is open-source software licensed under the [MIT license](https://github.com/tastyigniter/ti-ext-user/blob/master/LICENSE.md).
