我的网站有两个不同的域名。
现在,当用户点击登录时 它首先检查它的国家。根据国家/地区我想在该网址上重定向整个网站,那时它不再要求帐户ID和密码。所以我想保留这些东西但它在Url中不可见。
请以任何方式建议我这样做。 我不想使用QueryString和Cookie
答案 0 :(得分:1)
发表评论作为答案。 基本思路如下。你可以使用cookies。登录时,为" site.com"创建一个cookie。有用户信息。当用户重定向到登录到usa.site.com时,请检查pageload中的cookie。如果您发现cookie读取cookie并将其转换为会话。进一步使用会话来检查用户信息中的信息。
相关问题链接, How can you keep a session across multiple subdomains in c# mvc?
How can I share a session across multiple subdomains in ASP.NET?
Write cookies from subdomain and read from another subdomain without changing web.config
使Cookie安全使用加密。
参考: http://www.codeproject.com/Articles/13665/HttpSecureCookie-A-Way-to-Encrypt-Cookies-with-ASP
答案 1 :(得分:0)
使用MD5/SHA Encryption
在cookie
中存储值,然后重定向到其他页面,然后使用decryption
Algo
并使用该Cookie值。
它将解决您的问题..请查看以下链接以供参考 - http://www.codeproject.com/Articles/38951/How-To-Hash-Data-Using-MD-and-SHA
http://www.codeproject.com/Articles/14150/Encrypt-and-Decrypt-Data-with-C http://www.codeproject.com/Articles/12602/Using-MD-Encryption-with-C-and-MSSQL
或者您可以使用替代方法在数据库temp table