Do not display editing links unless the user is logged in. Background information from a Community Portal discussion:
It would be easy to restrict editing links to loged-in users. I should note, however, that displaying editing links for anonymous users was -- back at the dawn of time -- a conscious decision. The idea was that a casual user would see them, realize that he or she could help improve the data and click one of the links. The software would then tell the user that s/he needs to create an ISFDB account and things would develop from there.
Perhaps we overthought it. Another way to accomplish the same goal without displaying a bunch of irrelevant links would be to modify the message that anonymous users see at the top of each page. Currently it reads:
You are not logged in. If you create a free account and sign in, you will be able to customize what is displayed.
If we were to add "and edit the data" to the end of the message, we should be able to remove editing links for anonymous users without losing functionality. Ahasuerus 13:03, 26 February 2019 (EST)
Anonymous