Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在dotnet核心web api和Flatter中生成忘记密码链接_Flutter_Asp.net Core Webapi - Fatal编程技术网

Flutter 在dotnet核心web api和Flatter中生成忘记密码链接

Flutter 在dotnet核心web api和Flatter中生成忘记密码链接,flutter,asp.net-core-webapi,Flutter,Asp.net Core Webapi,我被要求在dotnetcore中编写一个api来重置密码。 我在asp.net mvc和asp.net core中研究并发现了许多这样做的方法,这些方法简单易行,因为前端和后端都在asp.net mvc或asp.net core中。 但如果我的前端在flutter中,而后端在dotnetcoreapi中呢 下面是在angular和dotnet core中执行此操作的代码 我也可以为颤振遵循同样的规则吗? 我主要关心的是获取主机uri,然后使用usermanager.generatepasswor

我被要求在dotnetcore中编写一个api来重置密码。 我在asp.net mvc和asp.net core中研究并发现了许多这样做的方法,这些方法简单易行,因为前端和后端都在asp.net mvc或asp.net core中。 但如果我的前端在flutter中,而后端在dotnetcoreapi中呢 下面是在angular和dotnet core中执行此操作的代码 我也可以为颤振遵循同样的规则吗? 我主要关心的是获取主机uri,然后使用usermanager.generatepasswordresettoken()函数附加密码重置链接 现在,我如何才能获得我的前端颤振应用程序的uri? 我应该用吗

 var request = context.HttpContext.Request;
resetlink=$"{request.Scheme}://{request .Host}{request .PathBase}";
在上面提到的链接中,作者从客户端传递客户端uri,并在dotnet核心web api中使用它来生成密码重置链接 在本视频中,作者正在appsettings.json中设置AppUrl,并使用它生成密码重置链接

我真的很困惑,在上面提到的生成密码重置链接的方法中,哪一种是正确的、更专业的方法,或者哪一种是最常用的方法,这样,如果将来有新成员加入开发团队,她/他就很容易理解和了解