Overview
SHA1 Hash: | 947842fb0ba593e4781b689ebbe880ed9989350b |
---|---|
Date: | 2007-07-30 17:43:49 |
User: | drh |
Comment: | Fix a bug in login. |
Timelines: | ancestors | descendants | both | trunk |
Other Links: | files | ZIP archive | manifest |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
[hide diffs]Modified src/login.c from [c801bf1f9b] to [a6b6c1f3f9].
@@ -203,19 +203,23 @@ g.isAnon = 0; } /* Check the login cookie to see if it matches a known valid user. */ - if( uid==0 && (zCookie = P(login_cookie_name()))!=0 ){ - uid = db_int(0, - "SELECT 1 FROM user" + if( uid==0 ){ + if( (zCookie = P(login_cookie_name()))!=0 ){ + uid = db_int(0, + "SELECT uid FROM user" " WHERE uid=%d" " AND cookie=%Q" " AND ipaddr=%Q" " AND cexpire>julianday('now')", atoi(zCookie), zCookie, zRemoteAddr ); + }else{ + uid = db_int(0, "SELECT uid FROM user WHERE login='anonymous'"); + } } if( uid==0 ){ g.isAnon = 1; g.zLogin = "";