2016-05-23 10 views
0

Ich bin mit der 5.5-Version von DSpaceBeschränkung Zugriffsseite Feedback in dspace?

und Schnittstelle XMLUI

Jungen sorry für die Noob Frage, wie wir alle wissen, Attacken und Spam in der IT-Welt weit verbreitet sind, ist es möglich, dass Sie den Zugriff einschränken Seite "/ Feedback" von dspace nur für authentifizierte Benutzer. DSpace selbst hat eine Art Schutz vor Angriffen, die das System zum Einsturz bringen können?

Antwort

2

Um die Seite/feedback auf authentifizierte Benutzer einzuschränken, müssen Sie /aspects/ArtifactBrowser/sitemap.xmap bearbeiten. Fügen Sie die AuthenticatedSelector auf den „Feedback“ Matcher:

<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> 

Dieser otherwise Block Benutzer umleitet, die in auf die Login-Seite nicht authentifiziert werden.