Fossil SCM
Add lines describing the login to the /test_env page.
Commit
c53fbe5d414624236ab6052f0e7c464802cf6b3b
Parent
9a63d1f048c5335…
1 file changed
+11
+11
| --- src/style.c | ||
| +++ src/style.c | ||
| @@ -800,17 +800,28 @@ | ||
| 800 | 800 | |
| 801 | 801 | /* |
| 802 | 802 | ** WEBPAGE: test_env |
| 803 | 803 | */ |
| 804 | 804 | void page_test_env(void){ |
| 805 | + char c; | |
| 806 | + int i; | |
| 807 | + char zCap[30]; | |
| 805 | 808 | login_check_credentials(); |
| 806 | 809 | style_header("Environment Test"); |
| 807 | 810 | #if !defined(_WIN32) |
| 808 | 811 | @ uid=%d(getuid()), gid=%d(getgid())<br /> |
| 809 | 812 | #endif |
| 810 | 813 | @ g.zBaseURL = %h(g.zBaseURL)<br /> |
| 811 | 814 | @ g.zTop = %h(g.zTop)<br /> |
| 815 | + for(i=0, c='a'; c<='z'; c++){ | |
| 816 | + if( login_has_capability(&c, 1) ) zCap[i++] = c; | |
| 817 | + } | |
| 818 | + zCap[i] = 0; | |
| 819 | + @ g.userUid = %d(g.userUid)<br /> | |
| 820 | + @ g.zLogin = %h(g.zLogin)<br /> | |
| 821 | + @ capabilities = %s(zCap)<br /> | |
| 822 | + @ <hr> | |
| 812 | 823 | cgi_print_all(); |
| 813 | 824 | if( g.okSetup ){ |
| 814 | 825 | const char *zRedir = P("redirect"); |
| 815 | 826 | if( zRedir ) cgi_redirect(zRedir); |
| 816 | 827 | } |
| 817 | 828 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -800,17 +800,28 @@ | |
| 800 | |
| 801 | /* |
| 802 | ** WEBPAGE: test_env |
| 803 | */ |
| 804 | void page_test_env(void){ |
| 805 | login_check_credentials(); |
| 806 | style_header("Environment Test"); |
| 807 | #if !defined(_WIN32) |
| 808 | @ uid=%d(getuid()), gid=%d(getgid())<br /> |
| 809 | #endif |
| 810 | @ g.zBaseURL = %h(g.zBaseURL)<br /> |
| 811 | @ g.zTop = %h(g.zTop)<br /> |
| 812 | cgi_print_all(); |
| 813 | if( g.okSetup ){ |
| 814 | const char *zRedir = P("redirect"); |
| 815 | if( zRedir ) cgi_redirect(zRedir); |
| 816 | } |
| 817 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -800,17 +800,28 @@ | |
| 800 | |
| 801 | /* |
| 802 | ** WEBPAGE: test_env |
| 803 | */ |
| 804 | void page_test_env(void){ |
| 805 | char c; |
| 806 | int i; |
| 807 | char zCap[30]; |
| 808 | login_check_credentials(); |
| 809 | style_header("Environment Test"); |
| 810 | #if !defined(_WIN32) |
| 811 | @ uid=%d(getuid()), gid=%d(getgid())<br /> |
| 812 | #endif |
| 813 | @ g.zBaseURL = %h(g.zBaseURL)<br /> |
| 814 | @ g.zTop = %h(g.zTop)<br /> |
| 815 | for(i=0, c='a'; c<='z'; c++){ |
| 816 | if( login_has_capability(&c, 1) ) zCap[i++] = c; |
| 817 | } |
| 818 | zCap[i] = 0; |
| 819 | @ g.userUid = %d(g.userUid)<br /> |
| 820 | @ g.zLogin = %h(g.zLogin)<br /> |
| 821 | @ capabilities = %s(zCap)<br /> |
| 822 | @ <hr> |
| 823 | cgi_print_all(); |
| 824 | if( g.okSetup ){ |
| 825 | const char *zRedir = P("redirect"); |
| 826 | if( zRedir ) cgi_redirect(zRedir); |
| 827 | } |
| 828 |