B/S架构快速开发平台如何用代码实现登陆
2011-04-01 11:03
543 查看
有时候我们可能要从别的系统直接登录到ES2007的Web系统中,并且可以希望利用原来系统的登录信息直接登录。
java中,利用com.egosystems.exkernel.Common类的
public static boolean CheckUser(String username, String pwd,boolean saveInfo )
方法即可实现,.NET类似。
例如,我们要在A系统中通过一个超链接直接在B系统中,可以这样:
A系统中的超链接:
<a href="http://localhost:8082/OA/index.jsp?username=system&pwd=1">OA系统</a>
B系统的这个页面必须得是用平台框架的,即.java文件里的类是继承自BasePage的,这点非常重要
上面的例子我们提交到了index.jsp中,可以在index.java中的PageLoad事件中做相应的处理。
CODE:
public void PageLoad() throws Exception
{
//页面加载事件
String username = request.getParameter("username");
String pwd = request.getParameter("pwd");
com.egosystems.exkernel.Common.CheckUser(username, pwd, false);
this.response.sendRedirect("framework.jsp");
}
最后一个saveInfo 参数是是否保存到cookie。
另外,平台的登陆密码是经过加密的,如果是直接从数据库里直接取的密码,还要进行相应的加解密处理。
FIX ES2007 www.founderfix.com
java中,利用com.egosystems.exkernel.Common类的
public static boolean CheckUser(String username, String pwd,boolean saveInfo )
方法即可实现,.NET类似。
例如,我们要在A系统中通过一个超链接直接在B系统中,可以这样:
A系统中的超链接:
<a href="http://localhost:8082/OA/index.jsp?username=system&pwd=1">OA系统</a>
B系统的这个页面必须得是用平台框架的,即.java文件里的类是继承自BasePage的,这点非常重要
上面的例子我们提交到了index.jsp中,可以在index.java中的PageLoad事件中做相应的处理。
CODE:
public void PageLoad() throws Exception
{
//页面加载事件
String username = request.getParameter("username");
String pwd = request.getParameter("pwd");
com.egosystems.exkernel.Common.CheckUser(username, pwd, false);
this.response.sendRedirect("framework.jsp");
}
最后一个saveInfo 参数是是否保存到cookie。
另外,平台的登陆密码是经过加密的,如果是直接从数据库里直接取的密码,还要进行相应的加解密处理。
FIX ES2007 www.founderfix.com
相关文章推荐
- B\S架构快速开发平台如何用代码实现登陆
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
- .Net语言 APP开发平台——Smobiler学习日志:如何实现快速跳转网页
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件的正确打开方式以及如何快速实现
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
- .Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现快递信息流的效果
- asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台
- JEPLUS平台单点登陆实现方式——JEPLUS软件快速开发平台
- 度量快速开发平台:如何实现字段别名效果
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速实现应用间的分享功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现类似于微信的悬浮显示二维码效果
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现按钮组功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上快速实现CandleStickChart控件
- 实现基于ASP.NET MVC快速开发平台