2012-01-10 18 views
0

login.asp、check.asp、admin.aspの3つのページがあります。私は、www.xxxxxxx.xxx/admin.aspのようなURLを入力するだけで、ページにアクセスするユーザーをブロックしたいと思います。リダイレクトされたページを確認する方法はありますか?私はちょうどcheck.aspページは、ページaspページでユーザー認証を確認する方法

をadmin.aspにリダイレクトすることができます基本的にユーザーがされていることを識別認証トークンのいくつかの種類を設定する必要があり、私はセッションのソリューションを知っているが、私は別の1

答えて

0

を使いたいたいです認証された。これは多くの場合、クッキーまたはセッション値で行われます。次に、認証が必要なページで、このトークンの存在をチェックします。

トークン(boolean IsAuthenticated値や整数UserID値、またはその人やその役割などについて知る必要があるすべての完全なUserオブジェクトのような単純なものも可能)が有効な場合、ページをレンダリングします。有効でない場合は、何らかのメッセージをリダイレクトまたは表示します。

0
IF Request.ServerVariables("HTTP_REFERER")="" THEN 
Response.write("Not accessable") 
response.end 
END IF 


' Put this code on top of page , Request.ServerVariables("HTTP_REFERER") which gives URL of previous page. so if any one directly paste URL in browser it will be blank , so we can track by this way. 
関連する問題