diff --git a/views.py b/views.py
index 197198cd6c6446a95adba8a974f62efaa69e5f0f_dmlld3MucHk=..2ce84cc235866642a7dcada595f2e6c270b1d079_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -225,6 +225,8 @@
         rset = req.execute(rql, {'x': eid}, 'x')
         if rset.rowcount:
             self.w(u'<h4>%s</h4>%s' % (req._('Comment_plural'), reply))
+            if self.vreg.config['anonymous-user'] == self.req.user.login:
+                self.w(u' (<a href="/?vid=register">register to comment</a>)')
             self.w(u'<div id="comment%sHolder"></div>' % eid)
             self.w(u'<ul class="comment">')
             for i in xrange(rset.rowcount):
@@ -232,6 +234,8 @@
             self.w(u'</ul>')
         elif reply:
             self.w(reply)
+            if self.vreg.config['anonymous-user'] == self.req.user.login:
+                self.w(u' (<a href="/?vid=register">register to comment</a>)')
             self.w(u'<div id="comment%sHolder"></div>' % eid)
         self.w(u'</div>')