大家好,
昨天逛文章時,忽然發現一件恐怖的事,發現同樣一篇文章在不同使用者竟然有些人會看不到!不是一個內容類型唷,是同個內容類型的幾篇文章
今天試了試,努力縮小問題的可能地方,但最後還是不知道怎麼會有這問題,是否有人知道可能的方向?
是這樣的,同樣在forum的文章(我的forum很單純只加裝了advanced模組,內容也只用cck多了一個node reference的field,用Wysiwyg的tinymce編輯器),
有幾篇文章(在300多篇中的10幾篇)"註冊使用者"無法看到(出現access denied),但是未註冊使用者看得到!
這十數篇分屬於不同的討論區、不同的作者,而且該討論區中大部份的文章都還是看得到的,只有部分文章看不到.....
更詭異的是........註冊使用者除了部分看不到外,同樣角色(都是已註冊使用者,其他角色都沒有)不能看的還不一樣!!甚至作者不能看自己寫的文章
這實在太出乎我的想像之外,同一類型的不同內容,無法顯示給同一角色的不同使用者。我快昏了
我確定是"權限"的問題,因為當我把註冊使用者加上"管理內容結點"的權限後,就全部都可以看了,
但我不希望使用者每個內容都可以管理...囧
我有檢查過權限的設定,還有討論區的權限設定,都是沒有問題的
就我所知,權限的設計不是只能"某內容類型"對"某角色"嗎...應該不能"某內容"對"某使用者"吧....
我看了覺得有點不可思議,總覺得開不會是系統的問題吧,不然就是之前裝得哪些模組有衝突造成錯亂@@
有人知道可能的問題方向嗎?或是我可以再做哪些步驟來縮小問題範圍,或是提供哪些資訊><
感激不盡了!
Re: 權限設定可以"某內容"對"某使用者"嗎?要如何解決?
可以試試看到 /admin/content/node-settings 點重建權限試試
過去我也有類似的問題是這樣解決的,不知道對你的狀況適不適用
Re: 權限設定可以"某內容"對"某使用者"嗎?要如何解決?
某内容對某些使用者設定權限, 是可以的。 ACL 模組和一些其它 access control 模組結合就可以做到。
例如 ACL + content access + uc node access 就可以將node 一個個出售。
ACL + Forum access 是另外一個例子。
Re: 權限設定可以"某內容"對"某使用者"嗎?要如何解決?
@kurotanshi
感謝您!雖然不知道問題是出在哪,不過這樣做真的成功了!!太感謝了!
@danny
原來如此,小人孤陋寡聞了
ACL, forum access, content access 我都有裝,但我卻不知道可以做到這樣...會來研究一下,
感謝您!