Fossil SCM

Make an entry in the access log when a login transfers from one member of a login group to another.

drh 2011-04-15 20:42 trunk
Commit 7b700dfacd9d7d5b7d6c3b57e58f7f2647b1e121
1 file changed +1
--- src/login.c
+++ src/login.c
@@ -623,10 +623,11 @@
623623
** are part of a login-group.
624624
*/
625625
uid = login_find_user(zUser, zHash, zRemoteAddr);
626626
if( uid==0 && login_transfer_credentials(zUser,zArg,zHash,zRemoteAddr) ){
627627
uid = login_find_user(zUser, zHash, zRemoteAddr);
628
+ if( uid ) record_login_attempt(zUser, zIpAddr, 1);
628629
}
629630
}
630631
sqlite3_snprintf(sizeof(g.zCsrfToken), g.zCsrfToken, "%.10s", zHash);
631632
}
632633
633634
--- src/login.c
+++ src/login.c
@@ -623,10 +623,11 @@
623 ** are part of a login-group.
624 */
625 uid = login_find_user(zUser, zHash, zRemoteAddr);
626 if( uid==0 && login_transfer_credentials(zUser,zArg,zHash,zRemoteAddr) ){
627 uid = login_find_user(zUser, zHash, zRemoteAddr);
 
628 }
629 }
630 sqlite3_snprintf(sizeof(g.zCsrfToken), g.zCsrfToken, "%.10s", zHash);
631 }
632
633
--- src/login.c
+++ src/login.c
@@ -623,10 +623,11 @@
623 ** are part of a login-group.
624 */
625 uid = login_find_user(zUser, zHash, zRemoteAddr);
626 if( uid==0 && login_transfer_credentials(zUser,zArg,zHash,zRemoteAddr) ){
627 uid = login_find_user(zUser, zHash, zRemoteAddr);
628 if( uid ) record_login_attempt(zUser, zIpAddr, 1);
629 }
630 }
631 sqlite3_snprintf(sizeof(g.zCsrfToken), g.zCsrfToken, "%.10s", zHash);
632 }
633
634

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button