Fossil SCM
Make an entry in the access log when a login transfers from one member of a login group to another.
Commit
7b700dfacd9d7d5b7d6c3b57e58f7f2647b1e121
Parent
0e477a48e597826…
1 file changed
+1
+1
| --- src/login.c | ||
| +++ src/login.c | ||
| @@ -623,10 +623,11 @@ | ||
| 623 | 623 | ** are part of a login-group. |
| 624 | 624 | */ |
| 625 | 625 | uid = login_find_user(zUser, zHash, zRemoteAddr); |
| 626 | 626 | if( uid==0 && login_transfer_credentials(zUser,zArg,zHash,zRemoteAddr) ){ |
| 627 | 627 | uid = login_find_user(zUser, zHash, zRemoteAddr); |
| 628 | + if( uid ) record_login_attempt(zUser, zIpAddr, 1); | |
| 628 | 629 | } |
| 629 | 630 | } |
| 630 | 631 | sqlite3_snprintf(sizeof(g.zCsrfToken), g.zCsrfToken, "%.10s", zHash); |
| 631 | 632 | } |
| 632 | 633 | |
| 633 | 634 |
| --- 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 |