diff --git a/views.py b/views.py
index 7fbca19f7e62ed601bfa8ae7c31d4ce9b80b201c_dmlld3MucHk=..8e185d5736685cef32061b6e44cb1524fc64dc12_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -260,6 +260,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):
@@ -267,6 +269,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>')