权限配置

This commit is contained in:
snltty
2024-09-10 21:02:24 +08:00
parent ec921f2df7
commit c87fdff600
2 changed files with 13 additions and 13 deletions

View File

@@ -34,30 +34,30 @@ namespace linker.plugins.signin.messenger
public bool Sign(SignInfo signInfo, out string msg)
{
msg = string.Empty;
if (string.IsNullOrWhiteSpace(signInfo.MachineId))
{
signInfo.MachineId = ObjectId.NewObjectId().ToString();
}
if (Clients.TryGetValue(signInfo.MachineId, out SignCacheInfo cache) == false)
bool has = Clients.TryGetValue(signInfo.MachineId, out SignCacheInfo cache);
if (has == false) cache = new SignCacheInfo();
//参数验证失败
if (signInArgsTransfer.Verify(signInfo, cache, out msg) == false)
{
return false;
}
//无限制,则挤压下线
cache.Connection?.Disponse(9);
if(has == false)
{
cache = new SignCacheInfo();
cache.Id = new ObjectId(signInfo.MachineId);
cache.MachineId = signInfo.MachineId;
liteCollection.Insert(cache);
Clients.TryAdd(signInfo.MachineId, cache);
}
//参数验证失败
if (signInArgsTransfer.Verify(signInfo, cache, out msg) == false)
{
signInfo.Connection.Disponse();
return false;
}
//无限制,则挤压下线
cache.Connection?.Disponse(9);
signInfo.Connection.Id = signInfo.MachineId;
signInfo.Connection.Name = signInfo.MachineName;
cache.MachineName = signInfo.MachineName;

View File

@@ -1,5 +1,5 @@
v1.3.1
2024-09-10 19:09:12
2024-09-10 21:02:24
1. 优化网卡(设备下线后路由指向错误)
2. 管理页面配置权限
3. 导出配置及指定节点配置权限