我正在使用ASP.Net MVC重写旧的Visual Basic 6应用程序。
此旧应用将根据用户输入的用户名和密码提取数据。它使用用户名和密码连接到AS400并获得不同的数据值(因为用户来自不同的公司)。
现在,在ASP MVC应用程序上进行开发时,用户将通过另一个门户页面登录并使用cookie身份验证。没有要传递给连接字符串的用户名和密码。此MVC应用程序还需要使用登录信息来连接到AS400。
我的问题是:在vb6应用上,它为每个AS400连接使用用户名和密码。但是在ASP应用程序上,我只得到cookie字符串。如果我想连接到AS400,则必须创建一个通用帐户。但是,通用帐户无法区分用户的公司。我不确定AS400如何处理每个用户并提供不同的数据。
请给我一些建议和指示。非常感谢。