Fossil SCM

Add lines describing the login to the /test_env page.

drh 2011-05-09 12:26 trunk
Commit c53fbe5d414624236ab6052f0e7c464802cf6b3b
1 file changed +11
+11
--- src/style.c
+++ src/style.c
@@ -800,17 +800,28 @@
800800
801801
/*
802802
** WEBPAGE: test_env
803803
*/
804804
void page_test_env(void){
805
+ char c;
806
+ int i;
807
+ char zCap[30];
805808
login_check_credentials();
806809
style_header("Environment Test");
807810
#if !defined(_WIN32)
808811
@ uid=%d(getuid()), gid=%d(getgid())<br />
809812
#endif
810813
@ g.zBaseURL = %h(g.zBaseURL)<br />
811814
@ 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>
812823
cgi_print_all();
813824
if( g.okSetup ){
814825
const char *zRedir = P("redirect");
815826
if( zRedir ) cgi_redirect(zRedir);
816827
}
817828
--- 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

Keyboard Shortcuts

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