Diff
Not logged in

Differences From:

File src/user.c part of check-in [df3d6cbff5] - Corrected "fossil user password" error message. It had an extra user by mjanssen on 2007-09-24 20:21:52. [view]

To:

File src/user.c part of check-in [097479f99a] - Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. by drh on 2007-09-26 02:00:26. [view]

@@ -293,9 +293,10 @@
   if( attempt_user(db_get("default-user", 0)) ) return;
 
   if( attempt_user(getenv("USER")) ) return;
 
-  db_prepare(&s, "SELECT uid, login FROM user WHERE login<>'anonymous'");
+  db_prepare(&s, "SELECT uid, login FROM user"
+                 " WHERE login NOT IN ('anonymous','nobody')");
   if( db_step(&s)==SQLITE_ROW ){
     g.userUid = db_column_int(&s, 0);
     g.zLogin = mprintf("%s", db_column_text(&s, 1));
   }
@@ -312,10 +313,10 @@
 
   if( g.userUid==0 ){
     db_multi_exec(
       "INSERT INTO user(login, pw, cap, info)"
-      "VALUES('anonymous', '', '', '')"
+      "VALUES('anonymous', '', 'cfghjkmnoqw', '')"
     );
     g.userUid = db_last_insert_rowid();
     g.zLogin = "anonymous";
   }
 }