- PR -

Response.Redirect先のページに飛ぶ際、httpかhttpsで処理を分けたい

1
投稿者投稿内容
ぬるぴょん
ベテラン
会議室デビュー日: 2003/06/02
投稿数: 62
投稿日時: 2006-08-15 19:02
みなさん、お世話になっております。

件名の通りなんですが
Response.Redirect("../product/productlist.aspx")等で飛ぶページにて
httpかhttpsを分けたいと思っております。

一般の人が見る商品一覧ページと
認証済みの人が見る商品一覧ページで切り分けたいからです。
(個人名や会員価格などが表示されているので)

なにか良い方法がありますでしょうか。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2006-08-15 19:27
ぬるぴょんさん、こんばんは。

引用:

Response.Redirect("../product/productlist.aspx")等で飛ぶページにて
httpかhttpsを分けたいと思っております。

一般の人が見る商品一覧ページと
認証済みの人が見る商品一覧ページで切り分けたいからです。


読解力が無くて済みません。

これは、

1)現在の接続が http か https かで、遷移先を変えたい。
2)承認済みか否かで、遷移先を http と https とに切り替えたい。

のどちらなんでしょう?

1)の場合、System.Web.HttpRequest.IsSecureConnection プロパティで判別出来そうです。

2)の場合、絶対URL指定でリダイレクトするというのはダメなんでしょうか。
ぬるぴょん
ベテラン
会議室デビュー日: 2003/06/02
投稿数: 62
投稿日時: 2006-08-15 20:00
きくちゃんさん、ありがとうございます。

よく説明が下手くそと言われます(笑)

実現したいのは
2)承認済みか否かで、遷移先を http と https とに切り替えたい。
になります。

絶対URLだと本番環境とテスト環境でいちいち変える必要があるかと思って
他に良い方法が無いかと考慮していた次第であります。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-08-15 20:59
引用:

絶対URLだと本番環境とテスト環境でいちいち変える必要があるかと思って



どういう事ですか?テストはしないという事?
どちらにしろ、設定ファイルなり何なりでどうにかなりませんか?
_________________
囚人のジレンマな日々
1

スキルアップ/キャリアアップ(JOB@IT)