ASP.NET MVC登录在#_=_回调下停止工作
创始人
2024-09-16 15:01:04
0

在ASP.NET MVC中,当使用OAuth进行登录时,可能会遇到在回调URL中包含“#=”时登录停止工作的问题。这个问题通常是由于浏览器URL处理的原因引起的。下面是一种解决方法的示例代码。

在登录控制器的回调动作中,可以通过重定向到另一个URL来解决这个问题。可以创建一个新的回调动作,该动作负责处理登录成功后的重定向。

public class AccountController : Controller
{
    // 登录回调动作
    public async Task ExternalLoginCallback(string returnUrl)
    {
        // 处理登录逻辑

        // 重定向到新的回调动作
        return RedirectToAction("ExternalLoginCallbackFix", new { returnUrl = returnUrl });
    }

    // 新的回调动作
    public async Task ExternalLoginCallbackFix(string returnUrl)
    {
        // 进行进一步的处理

        return Redirect(returnUrl);
    }
}

在上面的代码中,我们在ExternalLoginCallback动作中使用RedirectToAction来重定向到ExternalLoginCallbackFix动作。然后,在ExternalLoginCallbackFix动作中,我们直接将重定向URL返回给浏览器。

这种方法可以解决在回调URL中包含“#=”时登录停止工作的问题。

相关内容

热门资讯

六分钟透视!八闽掌上辅助软件,... 八闽掌上辅助软件是一款专注玩家量身打造的游戏记牌类型软件,在八闽掌上辅助软件这款游戏中我们可以记录下...
细节透视"wepok... 细节透视"wepoker真的可以开挂透视吗"开挂(透视)辅助神器(一分钟了解解密教程)《细节透视"w...
第十分钟辅助!微信青龙区免费辅... 微信青龙区免费辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我...
推荐透视"wepok... 推荐透视"wepoker辅助器介绍"开挂(透视)辅助脚本(今日头条必备教程)推荐透视"wepoker...
第6分钟辅助!闲逸辅助插件,反... 第6分钟辅助!闲逸辅助插件,反杀新大厅辅助(带你了解开挂辅助神器);打开点击测试直接进入微信(136...
教会透视"wepok... 教会透视"wepoker线上发牌的规律"开挂(透视)辅助下载(一分钟带你了解安装教程)教会透视"we...
第八分钟开挂!科技实测欢乐辅助... 第八分钟开挂!科技实测欢乐辅助,约局吧可以看到别人底牌(透视苹果版开挂辅助软件)1、下载安装好科技实...
曝光透视"WePoK... 曝光透视"WePoKer辅助挂怎么下载"开挂(透视)辅助平台(查到实测安装教程)《曝光透视"WePo...
第9分钟开挂!途游四川好运符,... 第9分钟开挂!途游四川好运符,温州茶园辅助软件(玩家必备教程开挂辅助下载);亲,途游四川好运符这款游...
发现透视"安卓wep... 发现透视"安卓wepoker德州透视挂下载"开挂(透视)辅助工具(分享一款2026新版总结)发现透视...