用户管理增加冻结选项

image

是否可以冻结某个用户,保留用户信息,而不是直接删除

我的方法是:
给用户表增加一个OldPassword字段,一个NanoID字段,自己做一个用户管理界面,里面增加冻结的字段赋值操作,将密码字段赋值给OldPassword字段,然后将密码字段赋值为NanoID字段,这样密码被改了,用户也登录不了

更进一步可以再增加一个Enable的勾选字段,默认勾选上,冻结时去掉勾选,这样在展示用户状态时可以靠这个字段来分辨是否被冻结

恢复时反向操作就行了,将OldPassword字段赋值给密码字段,将Enable字段勾选上

1 Like

也可以清空用户的角色,用户就无法登录了

1 Like

就是因为不想去清除用户,因为可能是临时不让登录,不是后面都不让登录,所以才想要一个冻结的操作

清空用户的角色,并不是删除用户。