c# - Define different login pages web.config -


i using umbraco 7

i have 2 different type of members: let's membertypeone , membertypetwo.

in web.config have defined default login page in case view marked [memberauthorize]

<authentication mode="forms">       <forms name="yourauthcookie" loginurl="login.aspx" protection="all" path="/" />     </authentication> 

i want define 2 different login pages each member type eg. membertypeone /login-member-one.aspx, membertypetwo /login-member-two.aspx in case relevant user not authenticated.

can , how achieve it? thanks

define content - both member types - within login.aspx page, within different panels - let's panelone membertypeone , paneltwo membertypetwo.

next, during page_load event in code behind file, determine type of member , set visibility of 2 panels accordingly. i.e. if member of type membertypeone set panel1.visible = true , panel2.visible = false

do note setting server side control visible property causes not written response @ all.

in case want distinguish member types based on path, can provide different query strings login page. e.g.

membertypeone login link /login.aspx?membertype=1

membertypetwo login link /login.aspx?membertype=2

update

since layout requires different master page loaded, need redirect response page, causing whole page lifecycle start over. mean, can use login.aspx starting point login process. during page_load, check member type , server.transfer appropriate page.


Comments

Popular posts from this blog

python Tkinter Capturing keyboard events save as one single string -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

javascript - Z-index in d3.js -