建立表單檢視物件
@getter
@setter
public class userparam
新增使用者 service
@service
public class sysuserservice
if(checkemailexist(param.getmail(), param.getid()))
string password = "123456";
string encryptedpassword = md5util.encrypt(password);
sysuser sysuser = sysuser.builder().username(param.getusername())
.telephone(param.gettelephone())
.mail(param.getmail())
.password(encryptedpassword)
.deptid(param.getdeptid())
.stasus(param.getststus())
.remark(param.getremark())
.build();
sysuser.setoperator(requestholder.getcurrentuser().getusername()); // 獲取當前執行緒的使用者名稱
sysuser.setoperateip("127.0.0.1"); // todo
sysuser.setoperatetime(new date());
// todo:send email
}}
附:md5加密工具類
@slf4j
public class md5util ;
try
return new string(str);
} catch (exception e) ", s, e);
return null;}}
}
更新使用者 service
public void update(@valid userparam param)
if(checkemailexist(param.getmail(), param.getid()))
preconditions.checknotnull(before, "待更新的使用者不存在");
sysuser after = sysuser.builder().id(param.getid())
.username(param.getusername())
.telephone(param.gettelephone())
.mail(param.getmail())
.deptid(param.getdeptid())
.stasus(param.getststus())
.remark(param.getremark())
.build();
after.setoperator(requestholder.getcurrentuser().getusername()); // 獲取當前執行緒的使用者名稱
after.setoperateip("127.0.0.1"); // todo
after.setoperatetime(new date());
}
新增使用者、更新使用者 controller
@controller
public class sysusercontroller
@responsebody
public jsondata updatedept(userparam param)
}
ubuntu新增新使用者
sudo adduser username其中username是你要建立的使用者的名字,然後設定密碼還有相關資訊就可以了 用adduser建立後的新使用者是不能使用sudo的,因為還沒有賦予相關root許可權,執行以下 賦予許可權 sudo usermod a g adm username sudo...
gerrit新增新使用者
預設gerrit的web服務埠為8080,通過apache的反向 就可以使用標準的80 http 來訪問gerrit的web介面,在apache的配置檔案httpd.conf新增如下反向 和http認證設定 proxyrequests off proxyvia off proxypreserveho...
linux新增新使用者
adduser 會有提示,一步一步引導新使用者建立的整個過程,推薦使用 例如 adduser hou useradd 使用本命令建立的使用者沒有主目錄 userdel 刪除使用者 給新使用者hou新增密碼 passwd hou 則提示輸入密碼 系統安裝過程中建立的第乙個使用者屬於admin使用者組,...