從前台傳送請求
"$/user/finduserbyidandallrole.do?id=$"
class
="btn bg-olive btn-xs"
>新增角色<
/a>
//查詢使用者以及使用者可以新增的角色
("/finduserbyidandallrole.do"
)public modelandview finduserbyidandallrole
(@requestparam
(name =
"id"
, required =
true
) string userid)
throws exception
@override
public userinfo findbyid
(string id)
throws exception
@override
public list
findotherroles
(string userid)
throws exception
@select
("select * from users where id=#"
)@results()
userinfo findbyid
(string id)
throws exception;
@select
("select * from role where id not in (select roleid from users_role where userid=#)"
) list
findotherroles
(string userid)
throws exception;
//@param 有兩個int引數mybaties不知道怎末匹配
@insert
("insert into users_role(userid,roleid) values(#,#)"
)
//給使用者新增角色
("/addroletouser.do"
)public string addroletouser
(@requestparam
(name =
"userid"
, required =
true
) string userid,
@requestparam
(name =
"ids"
, required =
true
) string[
] roleids)
throws exception
@override
public
void
addroletouser
(string userid, string[
] roleids)
throws exception
}
//@param 有兩個int引數mybaties不知道怎末匹配
@insert
("insert into users_role(userid,roleid) values(#,#)"
)void
addroletouser
(@param
("userid"
) string userid,
@param
("roleid"
) string roleid)
throws exception;
}
oracle使用者管理(使用者 許可權 角色)
1.建立使用者 確定使用者需要將物件儲存在哪個表空間 決定每個表空間中該使用者的使用空間 指派預設表空間和臨時表空間 開始建立乙個使用者,賦予許可權和角色給使用者2.建立使用者的命令 create user 使用者名稱 identified by 使用者密碼 default tablespace 預...
MONGODB使用者 角色和許可權管理
最近遇到很多問mongodb使用者認證授權方面的問題,現在特記錄下來,與大家共享。一 概念理解 1 使用者概念 mongodb的使用者是由 使用者名稱 所屬庫名組成 例如 登入mongo testdb1 建立使用者testuser 登入mongo testdb2 建立使用者testuser 那上面建...
許可權管理 使用者與角色關係
許可權管理,必涉及到使用者與角色關係。下面的做法,是對某乙個使用者授權擁有某個角色。乙個使用者可擁有多個角色。建立一張表 usersrole 其中有三個字段,usersid 註冊使用者id,roleid 角色表的主id,還有乙個字段 isenable 資料型別為bit是記錄使用者是否擁有此角色。表的...