c# - Every user has different Login -


i've created 1 application login user , admin every user has different login details individually login page. how is?

    if (user == "admin")     {         response.redirect("admin.aspx");     }     else if (user == "employee")     {         response.redirect("employ.aspx");     } 

it looks like, different user role, have different after successful login default screen.

simplest , neat , scale-able thing can store default uri each of role in rolemaster table (or watever call it) i.e make table this:

   id   rolename    defaulturi     1    admin     ~/admin.aspx     2    general   ~/home.aspx 

now inside login button click method this:

//user entity representing user table data of yours. user userobj = baluser.getuserbyname(txtusername.text); if(authenticate(userobj)) //perform password comparison or forms authentication  {     response.redirect(userobj.role.defaulturi); } 

where authenticate like:

public bool authenticate(user user) {     //in case of forms authentication..     return membership.validateuser(user.username, user.password);      //or usual password comparison     //return user.password == txtpassword.text.trim(); } 

Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -