This issue also exists for ASPNETZERO 12.2.0 (Angular).
@murphymj5209 seems to be right:
The issue only occurs when opening solution CompanyName.PorjectName.All
and does not occur when opening solution CompanyName.ProjectName.Web
.
But what does that mean? Use .Web
instead of .All
for now?
Thank you very much @edarib!
For anyone who wonders what to do:
YourProjectName.Mobile.MAUI
.Properties
.Application -> Android Targets
click the checkbox Target the Android platform
.You may need to clean your solution and rebuild it. If cleaning fails just restart Visual Studio and try again.
I hope this helps!
I can confirm the linked commit fixes the issue!
Thank you very much!
Hi @m.aliozkaya!
I'll give it a try and see if it fixes the issue!
And this is the error logged:
ERROR 2023-03-01 09:01:40,258 [39 ] Mvc.ExceptionHandling.AbpExceptionFilter - There is no user with id: 189
Abp.AbpException: There is no user with id: 189
at Abp.Authorization.Users.AbpUserManager`2.GetUserByIdAsync(Int64 userId)
at Company.Name.Authorization.Accounts.AccountAppService.ResetPassword(ResetPasswordInput input) in D:\User.Name\source\repos\Company.Name.All\Core\src\Company.Name.Application\Authorization\Accounts\AccountAppService.cs:line 144
at lambda_method9990(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
Also, URL seems to be okay - the tenant-id is correct there:
https://.../account/reset-password?tenantId=1&c=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
But the form says there is no tenant selected... And sending the forms leads to an error message...
Hi @ismcagdas!
I use the login approach as shipped with ASPNETZERO.
I wanted to try again using ASPNETZERO demo application but there is a problem with the certificate it seems (ERR_SSL_VERSION_OR_CIPHER_MISMATCH
).
12.0.0, Angular
Problem Changing the password on next login results in an error as the selected tenant is not selected anymore on the enter-new-password-page.
Expected behaviour Expected to keep the selected tenant selected on enter-new-password-page.
How to reproduce
change password on next login
is checked.