hi
I checked. The module and module pro templates don't support changing the Theme.
hi
The SignalR works on the web and SignalRClient projects.
Can you test it?
Thanks
https://github.com/ahmet-ulusoy/ForYou.Exchange/commit/c5f0d1487c12ba53a8645f62aba48af2deebb6b1
hi
not working
Can you share details? What do you mean not working?
Thanks.
hi
Create a new MODULE type solution on abp
What are the parameters of the CLI new command?
hi
The Daisy.AuthServer.csproj looks no problem. You can check the browser console on the angular page.
You're welcome : )
hi
I see, I will find a way.
hi
Can you share a test project and the image?
liming.ma@volosoft.com
hi
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authentication;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using Owl.reCAPTCHA;
using Volo.Abp.Account.ExternalProviders;
using Volo.Abp.Account.Public.Web;
using Volo.Abp.Account.Public.Web.Pages.Account;
using Volo.Abp.Account.Security.Recaptcha;
using Volo.Abp.Account.Web.Pages.Account;
using Volo.Abp.DependencyInjection;
using Volo.Abp.OpenIddict;
using Volo.Abp.Security.Claims;
namespace MyCompanyName.MyProjectName.Web.Pages;
[ExposeServices(typeof(LoginModel), typeof(OpenIddictSupportedLoginModel))]
public class MyLogin : OpenIddictSupportedLoginModel
{
public MyLogin(
IAuthenticationSchemeProvider schemeProvider,
IOptions<AbpAccountOptions> accountOptions,
IAbpRecaptchaValidatorFactory recaptchaValidatorFactory,
IAccountExternalProviderAppService accountExternalProviderAppService,
ICurrentPrincipalAccessor currentPrincipalAccessor,
IOptions<IdentityOptions> identityOptions,
IOptionsSnapshot<reCAPTCHAOptions> reCaptchaOptions,
AbpOpenIddictRequestHelper openIddictRequestHelper)
: base(
schemeProvider,
accountOptions,
recaptchaValidatorFactory,
accountExternalProviderAppService,
currentPrincipalAccessor,
identityOptions,
reCaptchaOptions,
openIddictRequestHelper)
{
}
public override Task<IActionResult> OnPostAsync(string action)
{
// Check the LoginInput.UserNameOrEmailAddress,
return base.OnPostAsync(action);
}
}