Activities of "DominaTang"

Hello,

We have plan to upgrade existing project from ABP 7 to 8.1.4. I noticed that if create new solution when choose 8.1.4 with ABP Suite, the client side Angular package is ~17.1.0, however when use ABP upgrade command, the Angular package is ^17.1.0.

I am wondering, is it safe to upgrade to Angular 18 with ABP 8.1.4?

Thanks,

I want to check the source code for when an user account is locked, is there any email is sent? And what the source code looks like so that I can add more code on top of it. However, when I use Abp suite, and click modules link, it gives a bunch of folder access errors such as users[my account]\AppData\Local\Application Data.

  • Do you know the reason of above reason?
  • There is another way to access source code instead of using abp suite?
  • With build-in Abp Lock user method, is there an email sent to the user?

Hi,

After upgrading to 8.1.4, our existing AuthServer code which custom ChangePasswordModel which inherit from AccountPageModel, the existing code

return RedirectSafely(ReturnUrl, ReturnUrlHash);

has compile error.

Ah. check the source code, now it's RedirectSaftlyAysnc()

Not an issue - figured out the reason

hi

Add User full name to class VerifySecurityCodeModel

You can override the VerifySecurityCodeModel page to add more properties of the users.

https://docs.abp.io/en/abp/latest/UI/AspNetCore/Customization-User-Interface#overriding-a-page-model-c

When editing Text Template via Admin page, there is a TextTemplate called "Abp.Account.EmailSecurityCode", this is the page to modify email content.

I read the source of AccountAppService and override the method Send Security code. (Render email content from template part)

Add User full name to class VerifySecurityCodeModel

I also met a weird case; Tenant table data:

However, when I login as user of tenant in above screenshot, it still ask me to provide security code.

I there a way to add User Full Name to the template, from https://docs.abp.io/api-docs/commercial/3.3/api/Volo.Abp.Account.Public.Web.Pages.Account.VerifySecurityCodeModel.html#properties

There is only userId property in the model.

Also, is there a way to update expire time to 5 minutes? https://support.abp.io/QA/Questions/2583/Is-there-an-Expiration-on-the-Confirm-Email-Link-Password-Reset-Link-or-2-Factor-Code

Thanks, my script updated the wrong tenantId.

Login as host admin, there is text template setting for security code email template, which is:

<h3>{{L "EmailSecurityCodeSubject"}}</h3>

<p>{{L "EmailSecurityCodeBody" model.code }}</p>

So I add a "Hello" to the template, save. Login in as an user of a tenant, the email is still old template.

Manually insert an record in [AbpTextTemplateContents] with exact same template content for the tenant (sent TenantId column value) for the table. The email content still not changed.

ABP Framework 7.2.1

Showing 121 to 130 of 184 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 November 03, 2025, 07:01