Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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
C# 从mvc应用程序重定向到另一个控制器_C#_Asp.net Mvc_Model View Controller - Fatal编程技术网

C# 从mvc应用程序重定向到另一个控制器

C# 从mvc应用程序重定向到另一个控制器,c#,asp.net-mvc,model-view-controller,C#,Asp.net Mvc,Model View Controller,问题是我是否可以从MVC web App1重定向到驻留在MVC web App2中的控制器 使用从MVC web App1传递到MVC web App2的相同用户凭据 在这方面,Jorge通过简单的逻辑,您可以将数据传递到查询字符串中。 例如 或者你可以使用 如果不想显示密码,请使用一些加密对用户名密码进行编码什么是身份验证类型?是否可以使用目标URL?在web.config中,我有Authentication=none为什么在启用匿名身份验证时需要发送凭据?因为我有自定义身份验证方法,所以我使

问题是我是否可以从MVC web App1重定向到驻留在MVC web App2中的控制器

使用从MVC web App1传递到MVC web App2的相同用户凭据


在这方面,Jorge

通过简单的逻辑,您可以将数据传递到查询字符串中。 例如 或者你可以使用
如果不想显示密码,请使用一些加密对用户名密码进行编码

什么是身份验证类型?是否可以使用目标URL?在web.config中,我有Authentication=none为什么在启用匿名身份验证时需要发送凭据?因为我有自定义身份验证方法,所以我使用Owin mvc根据自己的用户数据库验证用户/密码。我使用模板身份验证方法创建了一个简单的mvc应用程序,我将其更改为针对自己的数据库进行验证,排除了默认使用entity framework的Asp.Users等表。因此,我必须在此站点中进行身份验证,然后重定向到另一个操作/控制器,该操作/控制器位于实现相同身份验证策略的其他站点中。您是否尝试使用cookie?您可以从第一个应用程序发送带有公钥的cookie,并在重定向后在另一个应用程序中读取该cookie。另请参阅关于会话。通过查询字符串传递登录名和密码不是一个好主意!在当前情况下,您需要将私有机密数据从服务器发送到客户端以执行重定向。这是错误的。