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