Activities of "buraksahin94"

Hi,

In our Angular project, we have implemented a "Forgot My Password" page and included all necessary modules. However, when users click on the verification link, the Angular email verification page does not open as expected because the user is not authenticated. If the user is already logged in, they can access the page via the provided URL. However, this page should be accessible without requiring login, as it is intended for users who have forgotten their password and need to reset it via the link.

Thanks,

hi

Please share the full email content.

Thanks

Hi,

I share the content of the e-mail.

Thanks,

hi

We moved the user login process to the Angular project.

Do you mean you use the password grant type?

https://abp.io/docs/latest/framework/ui/angular/authorization#resource-owner-password-flow

Hello,

Yes, the grant type 'password' we use.

Hi We use Angular pages with ABP Framework Layered Architecture. We moved the user login process to the Angular project. When we click on the I forgot my password link, a password reset link is sent as an e-mail. When we click on this link, the password change page does not open. As a result of our tests, we found that it does not open because the user is not logged in. When the user clicks on this link after logging in to the system, the password change page opens. This page is a page that should open when the user is not logged in.

Apart from this, is there a period of time that the password change link is valid? We want this link to be valid for 15 minutes.

We would like your support on these two issues.

Thanks for your support.

  • ABP Framework version: v8.3.1
  • UI Type: Angular
  • Database System: EF Core (PostgreSQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes(Auth Server Separated for Angular)
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Hi, We followed your suggestion and managed to access the login page. The login process was successful but when I log out I get the error I shared.

Thanks for your support.

Hi,

Where is the 'CustomsOnline App' row data? I am sharing OAuth configuration in Angular.

Thanks.

Hello,

In the code block we shared above, the value of this property appears as 'code'.

Thanks for your support

Hi,

I send log file to you weTransfer because your textarea not enough character size.

Thanks for your support

Logs.txt File

Hi,

I sharing the logs.

Thanks for your support.

AbpAuditLogActions Table Detail;

"Id" "TenantId" "AuditLogId" "ServiceName" "MethodName" "Parameters" "ExecutionTime" "ExecutionDuration" "ExtraProperties" "3a14f852-1066-5c7b-5039-360d934abc3f" "3a14f852-1066-d13c-3bbb-425cbd80c178" "Volo.Abp.Account.ExternalProviders.AccountExternalProviderAppService" "GetAllAsync" "{}" "2024-09-12 15:11:22.86414" 27 "{}" "3a14f852-12d0-67e1-966b-f654c6fcd500" "3a14f852-12d0-738d-92a5-2f4f52eca185" "Castle.Proxies.AbpApplicationConfigurationAppServiceProxy" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:24.981785" 281 "{}" "3a14f852-1ebd-0ed9-83f7-28d697eeee12" "3a14f852-1ebd-300d-30de-5099082772b4" "Castle.Proxies.AbpApplicationLocalizationAppServiceProxy" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:24.970637" 3342 "{}" "3a14f852-2761-96cf-f7da-daaa0fd08391" "3a14f852-2761-2915-09ae-b62e03bab428" "Volo.Abp.Account.ExternalProviders.AccountExternalProviderAppService" "GetAllAsync" "{}" "2024-09-12 15:11:29.841107" 33 "{}" "3a14f852-2e6f-1a9d-29c6-cae2a5659a5b" "3a14f852-2e6f-1ebd-89b7-c07a4f4569cf" "Volo.Abp.OpenIddict.Controllers.AuthorizeController" "HandleAsync" "{}" "2024-09-12 15:11:31.27593" 483 "{}" "3a14f852-377d-3b2c-9882-f17cdb8828f1" "3a14f852-377d-c279-9184-2d2f644a6ed9" "Volo.Abp.OpenIddict.Controllers.TokenController" "HandleAsync" "{}" "2024-09-12 15:11:33.314263" 387 "{}" "3a14f852-3f8d-91cd-51d3-e012754d0061" "3a14f852-3f8d-8c3b-3c6e-6e8a84075005" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationAppService" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:34.847601" 1865 "{}" "3a14f852-3f8d-e04d-9569-e696e4ddc5af" "3a14f852-3f8d-8c3b-3c6e-6e8a84075005" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:34.847101" 1868 "{}" "3a14f852-47da-58c1-bd29-d71c837201f6" "3a14f852-47da-8856-ba77-c8444eb894ff" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:36.891659" 1950 "{}" "3a14f852-47da-7af0-9909-92c28cfa4430" "3a14f852-47da-8856-ba77-c8444eb894ff" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationAppService" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:36.892122" 1949 "{}" "3a14f852-493a-0ff7-5963-4a27191aad21" "3a14f852-493a-c361-bf8d-41de32410783" "Volo.Chat.Users.ContactAppService" "GetTotalUnreadMessageCountAsync" "{}" "2024-09-12 15:11:39.071314" 122 "{}" "3a14f852-493a-cc34-9046-f780b0acd748" "3a14f852-493a-c361-bf8d-41de32410783" "Volo.Chat.Users.ContactController" "GetTotalUnreadMessageCountAsync" "{}" "2024-09-12 15:11:39.041497" 152 "{}" "3a14f852-49bd-adcb-60b6-607f43ece5ed" "3a14f852-49bd-40f0-f4c6-77ca879c09bf" "Volo.Abp.Account.AccountController" "GetProfilePictureAsync" "{""id"":""3a13a885-778b-6bd1-769d-0427d8fd3b40""}" "2024-09-12 15:11:39.048472" 276 "{}" "3a14f852-49bd-d9e9-cd87-e429ec60144b" "3a14f852-49bd-40f0-f4c6-77ca879c09bf" "Volo.Abp.Account.AccountAppService" "GetProfilePictureAsync" "{""id"":""3a13a885-778b-6bd1-769d-0427d8fd3b40""}" "2024-09-12 15:11:39.048935" 274 "{}" "3a14f852-82a1-9f19-af0a-60d0940fe93b" "3a14f852-82a1-1306-8921-14520b15c6f0" "Volo.Abp.OpenIddict.Controllers.LogoutController" "GetAsync" "{}" "2024-09-12 15:11:53.84652" 27 "{}" "3a14f852-8acd-596f-1240-19ce79a40935" "3a14f852-8acd-7fe3-d2c4-dc4ea6f9f2cb" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:54.413843" 1567 "{}" "3a14f852-8acd-d197-e7ed-1a959b95f5da" "3a14f852-8acd-7fe3-d2c4-dc4ea6f9f2cb" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationAppService" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:54.414338" 1566 "{}" "3a14f852-91e5-5fe5-6ce4-6083a3b6bd77" "3a14f852-91e5-6971-69ae-d66c090985f2" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:56.044714" 1750 "{}" "3a14f852-91e5-afd6-533a-f3aca2ee5898" "3a14f852-91e5-6971-69ae-d66c090985f2" "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationAppService" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:56.045093" 1749 "{}" "3a14f852-93bd-c819-cb28-a36241d4237b" "3a14f852-93bd-4eda-af48-6ec8f2d54752" "Volo.Abp.OpenIddict.Controllers.AuthorizeController" "HandleAsync" "{}" "2024-09-12 15:11:58.269203" 0 "{}" "3a14f852-997e-346c-6700-d69a766dd763" "3a14f852-997e-578a-810a-f4adc895ac9e" "Volo.Abp.Account.ExternalProviders.AccountExternalProviderAppService" "GetAllAsync" "{}" "2024-09-12 15:11:58.31398" 27 "{}" "3a14f852-9feb-11f9-31f3-ad804a98a9da" "3a14f852-9feb-8a31-342d-c88697e4b78f" "Castle.Proxies.AbpApplicationConfigurationAppServiceProxy" "GetAsync" "{""options"":{""includeLocalizationResources"":false}}" "2024-09-12 15:11:59.832908" 1554 "{}" "3a14f852-a0cc-e1a3-9249-39558a4a32ef" "3a14f852-a0cc-7a89-8858-3a160951a102" "Castle.Proxies.AbpApplicationLocalizationAppServiceProxy" "GetAsync" "{""input"":{""cultureName"":""tr"",""onlyDynamics"":false}}" "2024-09-12 15:11:59.868478" 1741 "{}"

Hi, When I ignore this error, it redirect to login page for Blazor. I need redirect to login page with Angular. I don't want proccess with Blazor. How I can this?

Hi,

I tried to remove this node, but then I got a different error. I'll share the error details with you. Thanks for your support.

Showing 11 to 20 of 26 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 05, 2025, 12:34
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.