asp net identity [https://www.asp.net/identity]) has this feature(Zero also integrates asp net identity), but currently there is no such feature in zero.
It looks like there is no problem. You can see what the generated SQL statement is, isn't there no data in the database? Can you share more code?
I visited this site. In the chrome console web panel you see that the web page loading time is slow because the js file download is slow. Scripts.js Vendor.js Main.js
You can consider compacting static resources such as js and css. Of course, server bandwidth is also a very important factor.
There is currently no validation for the validity period, simply comparing EmailConfirmationCode.
But asp net identity has its own token expiration time validation.
So we can consider increasing the expiration date of the confirmation phone and email, changing the password and so on.
The best way to modify a database in EntityFrameworkCore is via migration. The abp zero upgrade will not affect your previous database migration. Migration records are automatically merged. :)
AbpWebApi and DynamicApiControllerBuilder and MapHttpAttributeRoutes only exist in the net framework mvc. if you are using the net core there are relevant documents:[http://aspnetboilerplate.com/Pages/Documents/AspNet-Core#controllers])
But MapHttpAttributeRoutes does not achieve your purpose. As i know currently ABP's dynamic API has not been able to customize routes.
If you click [Download Test Project], the test project will be downloaded. But if your ProjectName does not contain a Test string, the download will automatically add a Test string to your project name.
As far as I know, dynamic api has no custom routing features for the time being. If you want to use url to pass parameters, you can change the parameters of the application layer method from object to multiple simple parameters.
Such as:
Task Create(CreateInput input); Task Create(string name, int age);