2016-03-06 98 views

回答

2

在基本Plone站點,這些數據內部保存(在portal_memberdata),但他們可能會被保存在另一個地方(取決於你可能在acl_users宣佈插件,通常它可以在一個LDAP目錄或ActiveDirectory中)。

儘管如此,他們保存的位置對於您從Rapido檢索它們的方式沒有任何影響。 爲了得到一個用戶對象,請使用Plone的API(所以通過RAPIDO context.api):

current_user = context.api.user.get_current() 
another_user = context.api.user.get(username='bob') 

和獲取用戶的信息,使用getProperty方法:

current_user.getProperty('email') 
another_user.getProperty('fullname') 

注:現有屬性網站設置/用戶和組/成員字段(http://localhost:8080/Plone/@@member-fields)中列出的那些。如果需要的話,這也是您可以創建新用戶屬性的地方。

+0

謝謝!我想要的是當有人進入網站時,會有一個選項註冊/登錄。它如何啓用,因此它在網頁的頂部? – Peter

+0

這是一個Plone參數:去網站設置/安全,然後ckeck「啓用自注冊」。 – ebrehault

+0

對於我正在進行的調查,是否有可能爲每個用戶獲取數據,因爲哪些用戶選擇了哪些概念? – Peter