2011-02-14 5 views
1

ここに私の問題です動的に設定asp.netフォームの認証で

私は2つの異なるユーザータイプの私のウェブサイトのインデックスページに2つのログイン制御があります。

there are two user types brands and creatives. 
the branded user will log in to brands bin(brandsbin.aspx) 
the Creative user will sign in to creativebin(creativebin.aspx) 

私はsigninにフォーム認証を使用しています。 私はここで各ユーザーの種類のデフォルトのパスにリダイレクトするのは混乱しています。 各ユーザータイプのデフォルトページを設定する方法。私は私はあなたがユーザーの種類に応じて2つの異なるページへのログインページ(Index.aspx)からリダイレクトする必要があると考えている。この

<authentication mode="Forms"> 
<forms name="forms" loginUrl="Index.aspx" defaultUrl="brandsbin.aspx" path="/" timeout="15" slidingExpiration="true"></forms> 
</authentication> 

答えて

0

のように追加したWeb構成ファイル内

。たとえば、Login1とLogin2を持つことができ、これらのページをweb.config内の全員が一般に公開するように設定する必要があります。これにより、IISからindex.aspxにリダイレクトされた後にそのページがリダイレクトされないようにします。