二开案例.登录插件.登录时增加自定义的校验逻辑

【应用场景】
登录成功后,跳转至主控台之前,增加自定义的校验逻辑,取消登录。
【案例演示】
新增登录校验,禁用demo用户登录。

【实现步骤】
<1>编写登录插件,代码如下。
using Kingdee.BOS.Core.Authentication;
using System.ComponentModel;
namespace Jac.XkDemo.BOS.Business.PlugIn
{
/// <summary>
/// 【登录插件】登录时增加自定义的校验逻辑
/// </summary>
[Description("【登录插件】登录时增加自定义的校验逻辑")]
public class CheckUserAuthPlugIn : AbstractAuthPlugIn
{
public override AssistValidateResult AssistValidate(AssistValidateArg e)
{
if (e.LoginInfo.Username == "demo")
{
var msg = string.Format("用户{0}被禁止登录,请联系系统管理员!", e.LoginInfo.Username);
return new AssistValida
二开案例.登录插件.登录时增加自定义的校验逻辑
【应用场景】登录成功后,跳转至主控台之前,增加自定义的校验逻辑,取消登录。【案例演示】新增登录校验,禁用demo用户登录。【实现步骤】...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



