* looking for arch@arch.thinkmo.de--2003-archives/moin--main--1.5--patch-123 to compare with
* comparing to arch@arch.thinkmo.de--2003-archives/moin--main--1.5--patch-123
M  MoinMoin/wikiaction.py

* modified files

--- orig/MoinMoin/wikiaction.py
+++ mod/MoinMoin/wikiaction.py
@@ -729,9 +729,16 @@
 
 
 def do_userform(pagename, request):
-    from MoinMoin import userform
-    savemsg = userform.savedata(request)
-    Page(request, pagename).send_page(request, msg=savemsg)
+    _ = request.getText
+    # Require POST for anyting that can change user data
+    if (request.request_method != 'POST' and 
+        'create' in request.form or 'save' in request.form):
+        msg = _("Use UserPreferences to change your settings or create "
+                "an account.")
+    else:
+        from MoinMoin import userform
+        msg = userform.savedata(request)
+    Page(request, pagename).send_page(request, msg=msg)
 
 def do_bookmark(pagename, request):
     if request.form.has_key('time'):



