2010-11-12 50 views
1

有人可以請我確認,如果我將用戶添加到多個組,然後調用RemoveUser,用戶實際上將從security_UsersToUsersGroups表中刪除?使用Rhino安全刪除用戶時出現問題

我問,因爲,在我的情況下,使用最新的代碼,我看到我的用戶沒有被從這個表中刪除。

產生唯一的刪除查詢是:

從security_Permissions

EXEC sp_executesql的N'delete其中[用戶] = @ P0' ,N '@ P0 INT',@ P0 = 7

發動機從未嘗試從security_UsersToUsersGroups中刪除用戶。

任何關於可能出錯的建議或想法?

感謝,

裏克

+0

你試試我的解決方案?它工作? – LeftyX 2010-12-15 11:43:51

回答

0

你應該嘗試使用DetachUserFromGroup

​​

這生成的查詢:

exec sp_executesql N'DELETE FROM security_UsersToUsersGroups WHERE GroupId = @p0', N'@p0 uniqueidentifier', @p0 = 'ED5C25B6-CED7-4A73-837D-9E3301178A3D' 
+0

這對我來說也不適用。在引擎蓋下,兩個呼叫都不會刪除數據。我張貼在他們的論壇上,但得到了一個「修復它自己」的消息。 – rboarman 2011-03-12 00:35:47

+0

我目前在使用rhino-security時遇到了一些問題。我不知道我是否使用這款產品做出了正確的選擇。無論如何,我可以確認我在這裏附加的代碼是否有效。是否使用二級緩存? – LeftyX 2011-03-12 09:50:39

+0

我最終編寫了自己的代碼來刪除用戶和組。我將來不會使用任何Rhino代碼;太多的問題和開發者根本沒有反應。 – rboarman 2011-09-05 18:54:10

相關問題