如何根据不同的登录名重定向到不同的状态 [英] How to redirect to different state based on different login
问题描述
我是Windows工作流程的新手.我正在创建一个状态机工作流程,我有5个状态
1.初始状态-login.aspx
2. UserState-Default.aspx
3. AuthoriserState-authoriser.aspx
4. ApproverState-approver.aspx
5. CompletedState-Complete.aspx
当我登录时处于初始状态时,如何进入不同状态
就像
如果我以用户身份登录,则需要转到UserState
如果以授权者身份登录,我需要转到AuthoriserState
如果以批准人身份登录,则需要转到ApproverState
Hi,
I am new to windows work flows. I am creating a state machine work flow, I have 5 states
1. Initial state -- login.aspx
2. UserState -- Default.aspx
3. AuthoriserState -- authoriser.aspx
4. ApproverState -- approver.aspx
5. CompletedState -- Complete.aspx
when I am in initial state if i login how can i go different state
like
if i login as user I need to go to UserState
if login as authoriser I need to go to AuthoriserState
if login as approver I need to go to ApproverState
推荐答案
创建一个用于登录的对象
create a object for login
if(login.state==initial)
{
if(login.role== user)
{
login.state =UserState;
Response.Redirect("Default.aspx");
}
else if(login.role==authoriser)
{
login.state=authoriserstate;
Response.Redirect("authoriser.aspx");
}
}
我不确定是否能解决这个问题,请参考此链接
http://stackoverflow.com/questions/9406519/redirect-to-other- page-according-their-roles [ ^ ]
i''m not sure whether it will work out plese refer this link
http://stackoverflow.com/questions/9406519/redirect-to-other-page-according-their-roles[^]
这篇关于如何根据不同的登录名重定向到不同的状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!