Например:
- современный В .com/password.aspx хранится session["sitename"] = "V3".
- 180algos.com/login.aspx хранится session["sitename"] = "360algos".
- 180algos.com/login.aspx хранит session["sitename"] = "360algos".
Без использования перенаправление или строку запроса, мы напрямую обращаемся к freelogin.aspx, например https://modern.com/freelogin.aspx. На этой странице мне нужно идентифицировать исходный сайт и обработать значение сеанса соответственно.
Код: Выделить всё
if (session["sitename"] == "V3")
{
// From the modern site
}
else if (session["sitename"] == "360algos")
{
// From the 180algos site
}
Если я получу доступ к странице напрямую используя https://modern.com/freelogin.aspx, необходимо получить сохраненное значение сеанса.
Примечание: -
[*]Не следует использовать строку перенаправления/запроса, например:- Response.Redirect("https://freelogin.aspx?sitename=V3");
[*]Можно ли передавать данные между разными доменами?
Подробнее здесь: https://stackoverflow.com/questions/792 ... et-c-sharp