Activities of "liangshiwei"

Hi,

I will check it out

Can you share your code or steps? thanks.

Because redirect will return a 302 HTTP code and told Brower to make a new request, the alert system is not working.

You can try this:

Alerts.Danger(GetLocalizeExceptionMessage(e));
var errorMessage = WebUtility.UrlEncode(GetLocalizeExceptionMessage(e));
return Redirect("/account/login?Type=register&errorMessage=" + errorMessage);
public class LoginModel:..
{
    [BindProperty(SupportsGet = true)]
    public string ErrorMessage { get; set; }
    
    public async override Task<IActionResult> OnGetAsync()
    {
        
        if (!ErrorMessage.IsNullOrWhiteSpace())
        {
            Alerts.Danger(ErrorMessage);
        }
        ......
    }
}

It can solve your problem, but it is not perfect, you better use multiple methods in the Login mode.

See: https://www.learnrazorpages.com/razor-pages/handler-methods#named-handler-methods

It will look like this:

public class LoginModel: ...
{
     public virtual async Task<IActionResult> OnPostAsync()
     {
         // login...
     }
     
     public virtual async Task<IActionResult> OnPostRegisterAsync()
     {
         // register...
     }
     
     public virtual async Task<IActionResult> OnPost....Async()
     {
         // ...
     }
}
//....
public virtual async Task<IActionResult> OnPostAsync()
{
    try
    {
        var existsUser = await UserManager.FindByEmailAsync(Input.EmailAddress) ?? await UserManager.FindByNameAsync(Input.UserName);

        if (existsUser != null)
        {
            return Redirect("......The Url");
        }
        

        //......
        
      }
  }

I think the problem is resolved, you can check the code to do the same thing.

Remove ?returnUrl=@Model.ReturnUrl.

I will close the question, If you have other questions, please open a new question : )

Solved

https://zoom.us/j/95048339717?pwd=cWcxVGhpREZYT2RKdGl0YjcwT2hGZz09

you needed change it, replace <the URL what you want to redirect> with the URL you want.

// this line 
return Redirect("<the URL what you want to redirect>");

Can you share your code?

Answer

Hi,

You can change the permission scope in your PermissionDefinitionProvider

For example:

var group = context.GetGroup(SaasHostPermissions.GroupName);
group.MultiTenancySide = MultiTenancySides.Both;
var createPermission = group.GetPermissionOrNull(SaasHostPermissions.Tenants.Create);
createPermission.MultiTenancySide = MultiTenancySides.Both;
Showing 5081 to 5090 of 6693 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 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.