找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp

高级会员

214

主题

811

帖子

1985

积分

高级会员

积分
1985

时代开发者征文活动

guoqp
高级会员   /  发表于:2024-6-26 13:09  /   查看:63  /  回复:2
本帖最后由 guoqp 于 2024-6-26 13:14 编辑

需求场景如下


随着公司将AD域迁移到总公司AD域后,可能因为公司组织结构太复杂,在这个AD域中存在很多重名,故用户名一般后边会带上数字,姓名后边也把组织机构带上了,比如我的姓名(公司名称)
这就给我们带来了一个困扰使用username与fullname去做比较都不合适,故我们希望能在登录后我使用某个命令将username与fullname按照我们公司自有的花名册进行修改,以便后续比较

也许一个新的应用你们并不觉得这样有什么问题,但如果一个旧的工程而且涉及到大量的username与fullname的比较时,这个修改的工作量是非常巨大的;同时哪怕是一个新的应用中我们也希望将用户的姓名修改为与我们人事花名册上的一致,目前没有这样的功能。



比如用户登录成功后我希望有一个命令来修改当前用户的姓名为我们公司花名册上对应的姓名,用户名修改为我们本系统旧的用户名(我们可以建立一个用户对应关系的表)
如果自己做一个类似功能的服务端命令,在新的应用中是可以接受的,但旧的工程中仍然需要把所有进行比较的地方进行人工替换,这个工作量非常巨大
当然如果觉得没有价值,我还是手工替换嘛

2 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:前天 00:04
沙发
不管是哪个名字,应该有一个类似guid的标记吧,可以试试把用户导出后在外面写个脚本或者公式进行处理,然后再次导入不行吗
回复 使用道具 举报
guoqp
高级会员   /  发表于:前天 06:40
板凳
Brian.Zhang 发表于 2024-6-27 00:04
不管是哪个名字,应该有一个类似guid的标记吧,可以试试把用户导出后在外面写个脚本或者公式进行处理,然后 ...

我想表达的是只有 username,fullname这些才是关键字,可以直接用来做比较,比如数据查询的条件或者变量,可以直接使用这个关键字,严格来说,可能我真正需要的应该是关键字可以修改,比如登陆成功后将fullname关键字进行修改,然后全局使用,如果不考虑旧工程背景,全局变量其实也可以满足,就是不知道如何实现登陆后触发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部