Hi,
Where can I find that?
Hi,
We have overwritten the login and registration page with OpenSource version (mentioned links on question's description). OpenSource version of Login.cshtml and Register.cshtml doesn't have Captcha HTML code.
Thank you
We have overwritten the Login and Registration page following this guide. The base HTML for login and registration is taken from Abp github repo. Now on these pages I want to add recaptcha v2/v3 depending on the set configurations on AbpSettings table.
Here it is
Hi,
Do you have any solution for this?
Hi,
Registration is working fine now. It sets IsActive as false. But something weird is happening. Basically token API is failing (Due to user being inacive) which leads to application looping. See video.
This is the angular project that is generated while creating new ABP solution.
Hi, This is my CustomRegisterAppService.
using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.Options;
using System.Threading.Tasks;
using Volo.Abp.Account;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Identity;
using Volo.Abp.ObjectExtending;
namespace Actis.Base.CustomRegister
{
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IAccountAppService))]
public class CustomRegisterAppService : AccountAppService
{
public override async Task<IdentityUserDto> RegisterAsync(RegisterDto input)
{
await CheckSelfRegistrationAsync();
await IdentityOptions.SetAsync();
var user = new Volo.Abp.Identity.IdentityUser(GuidGenerator.Create(), input.UserName, input.EmailAddress, CurrentTenant.Id);
input.MapExtraPropertiesTo(user);
user.SetIsActive(false);
(await UserManager.CreateAsync(user, input.Password)).CheckErrors();
await UserManager.SetEmailAsync(user, input.EmailAddress);
await UserManager.AddDefaultRolesAsync(user);
return ObjectMapper.Map<Volo.Abp.Identity.IdentityUser, IdentityUserDto>(user);
}
I am facing a issue and I am attaching a screenshot please look into it and let me know how we can resolve it
*await SettingManager.SetForUserAsync(userId, AccountSettingNames.ProfilePictureSource, "Image"); * worked instead of await SettingManager.SetForUserAsync(userId, AccountSettingNames.ProfilePictureSource, "2");
Hi, I am using Azure AD for SSO and we have S1 server app service where our test site is deployed and in that server Api response is taking 4 to 5 secs rather if I switch to S3 pricing plan on azure App Service it gives the response in 400 ms.
I want to optimize this SSO on S1 level itself.
Hi,
I want to apply(await SettingManager.SetForUserAsync(userId, AccountSettingNames.ProfilePictureSource, "2");) in this api given below.
public async Task CustomUserImageUpdate(string userId, IBlobContainer lobContainer, string image)
{
try
{
byte[] imageBytes = Convert.FromBase64String(image);
await lobContainer.SaveAsync(userId, imageBytes, true);
}
catch (Exception ex)
{
throw;
}
}