如何根据不同的登录名重定向到不同的状态 [英] How to redirect to different state based on different login

查看:155
本文介绍了如何根据不同的登录名重定向到不同的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我是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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆