From 5239038b79e10e8f2b02c3c98de74fedaf1a267a Mon Sep 17 00:00:00 2001 From: qian Date: Mon, 3 Jun 2024 09:50:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=20=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=8F=AA=E6=9C=89=E4=BE=9B=E5=BA=94=E5=95=86?= =?UTF-8?q?=E6=9D=83=E9=99=90=20=E5=A6=82=E6=9E=9C=20=E5=8F=AA=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E4=BA=86=E4=BE=9B=E5=BA=94=E5=95=86=E6=9D=83=E9=99=90?= =?UTF-8?q?=20=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E4=BA=86=E5=AF=B9=E5=BA=94=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 北京北汽/SCP/default.aspx.cs | 4 ++++ 北京北汽/SCP/default_hb.aspx.cs | 17 +++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/北京北汽/SCP/default.aspx.cs b/北京北汽/SCP/default.aspx.cs index 6e48934..596eaf4 100644 --- a/北京北汽/SCP/default.aspx.cs +++ b/北京北汽/SCP/default.aspx.cs @@ -178,6 +178,10 @@ namespace SCP { return; } + } + if (user.RoleList != null) + { + } // 登录成功 LoginSuccess(user); diff --git a/北京北汽/SCP/default_hb.aspx.cs b/北京北汽/SCP/default_hb.aspx.cs index ccabe5b..1bc5bdf 100644 --- a/北京北汽/SCP/default_hb.aspx.cs +++ b/北京北汽/SCP/default_hb.aspx.cs @@ -202,12 +202,25 @@ namespace SCP var erpdomain = _list.FirstOrDefault(q => q.ErpSite == factoryValue.Value).ErpDomain; user.UsedDomain = erpdomain; user.UserdSite = factoryValue.Value; - if (_factoryList.Contains(erpdomain)) { + // 判断是否是供应商权限 是的话 判断是否只绑定了供应商权限 只绑定了供应商权限 判断是否绑定了对应关系 + var RoName = user.Roles.Select(q => q.Name).ToList(); + if (RoName != null) + { + if (RoName.Count() == 1 && RoName.Contains("供应商")) + { + var list = DB.VenderUsers.Where(q => q.UserId == user.ID).ToList(); + if (list.Count() == 0) + { + Alert.Show(GetResourceKey("该账号未绑定供应商无法登录,请联系管理人员进行绑定后重新登录")); + img.ImageUrl = DrawToBase64(4); + return; + } + } + } string date = DateTime.Now.ToShortDateString(); var ret = SCP_LOGINNUMBER_CONTROLLER.Save_TA_LOGINNUMBER(p_userName, LoginNumer.Sussess, date); - // 登录成功 LoginSuccess(user); }