2016-05-23 64 views
0

我使用的是5.5版本的DSpace限制dspace中的訪問頁面反饋?

和接口XMLUI

傢伙遺憾的小白問題,大家都知道,在IT世界的攻擊和垃圾郵件是常見的,這是可能的,你可以限制訪問頁面「/ feedback」從dspace發送給已認證的用戶。 DSpace本身具有某種抵禦可能導致系統崩潰的攻擊的保護措施?

回答

2

要將/ feedback頁面限制爲已通過身份驗證的用戶,您需要編輯/aspects/ArtifactBrowser/sitemap.xmap。添加AuthenticatedSelector的「反饋」匹配:

<map:match pattern="feedback"> 
    <map:select type="AuthenticatedSelector"> 
     <map:when test="eperson"> 
      <map:act type="SendFeedbackAction"> 
       <map:transform type="FeedbackForm"> 
        <map:parameter name="comments" value="{comments}"/> 
        <map:parameter name="email" value="{email}"/> 
        <map:parameter name="page" value="{page}"/> 
       </map:transform> 
       <map:serialize type="xml"/> 
      </map:act> 
      <map:transform type="FeedbackSent"/> 
     </map:when> 
     <map:otherwise> 
      <map:act type="StartAuthentication"/> 
     </map:otherwise> 
    </map:select> 
    <map:serialize type="xml"/> 
</map:match> 

otherwise塊將重定向尚未在登錄頁面通過驗證的用戶。