You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
LINGYUN.Abp.Account.Application
Implementation of ABP account module application services, providing complete account management functionality.
Features
- Account Management Service Implementation
- Phone number registration
- WeChat Mini Program registration
- Password reset
- Verification code sending (SMS, Email)
- Profile Management
- Basic information maintenance
- Password modification
- Phone number change
- Avatar update
- Two-factor authentication
- User Claims Management
- Email Services
- Email confirmation
- Email verification
- SMS Services
- Verification code sending
- WeChat Mini Program Integration
- Virtual File System Support
Module Dependencies
[DependsOn(
typeof(AbpAccountApplicationModule),
typeof(AbpAccountApplicationContractsModule),
typeof(AbpAccountTemplatesModule),
typeof(AbpIdentityDomainModule),
typeof(AbpWeChatMiniProgramModule))]
public class YouProjectModule : AbpModule
{
// other
}
Application Services
AccountAppService
Implements IAccountAppService interface, providing:
- User registration (phone number, WeChat Mini Program)
- Password reset
- Verification code sending
MyProfileAppService
Implements IMyProfileAppService interface, providing:
- Profile management
- Password modification
- Phone number change
- Avatar update
- Two-factor authentication management
MyClaimAppService
Implements IMyClaimAppService interface, providing:
- User claims management
Email Services
Provides the following email services:
IAccountEmailConfirmSender- Email confirmation serviceIAccountEmailVerifySender- Email verification serviceAccountEmailSender- Email sending implementation
SMS Services
Provides the following SMS services:
IAccountSmsSecurityCodeSender- SMS verification code sending serviceAccountSmsSecurityCodeSender- SMS verification code sending implementation
URL Configuration
The module pre-configures the following URLs:
- EmailConfirm - Email confirmation URL, defaults to "Account/EmailConfirm"