我有一个包含“用户名”和“密码”字段的公共“登录”页面。
我有两个标签栏即1.交易2.账户......用户可以通过交易或账户登录..
如果我在成功登录后从Deals登录,则必须将页面重定向到Deals页面,如果登录成功后登录页面,则必须将页面重定向到Account页面。
我使用的逻辑只是“FLAG CONCEPT”..
如果用户登录交易页面我将初始“flag_deal = 0”设置为“flag_deal = 1”..并且在SignIn页面中我将检查
if(flag_deal==1){
flag_deal=0;
Redirect to Deal page..
}else{
Redirect to Account Page..
}
现在它的工作正常,我想知道这种编写编码的方式是否有效或以任何方式处理这种情况..
如果有人知道,请建议我更好的替代方案。
先谢谢..
答案 0 :(得分:1)
逻辑没有错,太简单了,不会影响效率。
但是为什么在输入if分支后重置标志“flag_deal = 0”?你可以在之后使用它。
我认为您应该做的就是仔细管理这个标志变量。