在做專案時,覺得刪除資料不能每個人都可以做,應該只有管理員及上傳者才能做到,於是做了乙個小小的刪除許可權的操作。
user:
userid username password realname rank
1 tanxi 157192
12 allen 123456 管理員 1
4 tanx 123456
05 taxx 123456
06 tan*** 123456
0
code:
codeid codename codepath codedesc userid
172020012823031470392ff8ce4-
6e5a-
4dc6-a96a-f31837850592.zip
e:\ran\instrument\2020012823031470392ff8ce4-
6e5a-
4dc6-a96a-f31837850592.zip
**修改操作測試
6
通過userid 進行繫結,自己上傳的檔案自己和管理員許可權(rank bit 1)才能刪除。
}通過查詢刪除資料的userid進行匹配,相同則表示身份與上傳者相同。
查詢需要刪除的資料:
public code oneselect
(code onecode)
; rs = dbutil.
executeselect
(sql,params);}
else
if(onecode.
getcodepath()
!=null)
; rs = dbutil.
executeselect
(sql,params);}
if(rs.
next()
)}catch
(sqlexception e)
catch
(exception e)
finally
return code;
}
mysql建立使用者刪除許可權 使用者建立 許可權 刪除
使用者建立 許可權 刪除操作 連線mysql操作 mysql h 主機位址 u 使用者名稱 p 使用者密碼 注 u與root可以不用加空格,其它引數也一樣。demo 開啟電腦cmd,輸入 mysql h 127.0.0.1 u root p 回車,然後輸入密碼。就可以連線到本地的mysql資料庫。建...
mysql 給使用者賦權和刪除許可權
mysql通過 grant 授予許可權 revoke 撤銷許可權 授予使用者許可權 grant all privileges on 層級 to 使用者名稱 主機 identified by 密碼 授予wang使用者全域性級全部許可權 grant all privileges on to wang i...
許可權管理 RBAC簡單實現
角色表 class role models.model name models.charfield 角色名稱 max length 32,unique true class meta db table tb role abstractuser是django使用者元件裡的使用者模型類,繼承以後對原來的...