Browse Source

登录 判断是否只有供应商权限 如果 只绑定了供应商权限 判断是否绑定了对应关系

master
qian 4 months ago
parent
commit
5239038b79
  1. 4
      北京北汽/SCP/default.aspx.cs
  2. 17
      北京北汽/SCP/default_hb.aspx.cs

4
北京北汽/SCP/default.aspx.cs

@ -178,6 +178,10 @@ namespace SCP
{ {
return; return;
} }
}
if (user.RoleList != null)
{
} }
// 登录成功 // 登录成功
LoginSuccess(user); LoginSuccess(user);

17
北京北汽/SCP/default_hb.aspx.cs

@ -202,12 +202,25 @@ namespace SCP
var erpdomain = _list.FirstOrDefault(q => q.ErpSite == factoryValue.Value).ErpDomain; var erpdomain = _list.FirstOrDefault(q => q.ErpSite == factoryValue.Value).ErpDomain;
user.UsedDomain = erpdomain; user.UsedDomain = erpdomain;
user.UserdSite = factoryValue.Value; user.UserdSite = factoryValue.Value;
if (_factoryList.Contains(erpdomain)) 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(); string date = DateTime.Now.ToShortDateString();
var ret = SCP_LOGINNUMBER_CONTROLLER.Save_TA_LOGINNUMBER(p_userName, LoginNumer.Sussess, date); var ret = SCP_LOGINNUMBER_CONTROLLER.Save_TA_LOGINNUMBER(p_userName, LoginNumer.Sussess, date);
// 登录成功 // 登录成功
LoginSuccess(user); LoginSuccess(user);
} }

Loading…
Cancel
Save