Fossil SCM

More improvements to login redirects. See the discussion on the [forum:/forumpost/f81625500d96cc0f|forum thread f81625500d96cc0f].

drh 2021-08-25 23:47 trunk
Commit e5c16594b3e2f8662b895c75311d03e286c55acb274b96dce8cfa06de304774f
3 files changed +1 -1 +1 -1 +1 -1
+1 -1
--- src/chat.c
+++ src/chat.c
@@ -283,11 +283,11 @@
283283
CX("{");
284284
}
285285
CX("\"isError\": true, \"xfrom\": null,");
286286
CX("\"mtime\": %!j, \"lmtime\": %!j,", zTime, zTime);
287287
CX("\"xmsg\": \"Missing permissions or not logged in. "
288
- "Try <a href='%R/login?g=%R/chat'>logging in</a>.\"");
288
+ "Try <a href='%R/login?g=chat'>logging in</a>.\"");
289289
if(fAsMessageList){
290290
CX("}]}");
291291
}else{
292292
CX("}");
293293
}
294294
--- src/chat.c
+++ src/chat.c
@@ -283,11 +283,11 @@
283 CX("{");
284 }
285 CX("\"isError\": true, \"xfrom\": null,");
286 CX("\"mtime\": %!j, \"lmtime\": %!j,", zTime, zTime);
287 CX("\"xmsg\": \"Missing permissions or not logged in. "
288 "Try <a href='%R/login?g=%R/chat'>logging in</a>.\"");
289 if(fAsMessageList){
290 CX("}]}");
291 }else{
292 CX("}");
293 }
294
--- src/chat.c
+++ src/chat.c
@@ -283,11 +283,11 @@
283 CX("{");
284 }
285 CX("\"isError\": true, \"xfrom\": null,");
286 CX("\"mtime\": %!j, \"lmtime\": %!j,", zTime, zTime);
287 CX("\"xmsg\": \"Missing permissions or not logged in. "
288 "Try <a href='%R/login?g=chat'>logging in</a>.\"");
289 if(fAsMessageList){
290 CX("}]}");
291 }else{
292 CX("}");
293 }
294
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -249,11 +249,11 @@
249249
| PIKCHR_PROCESS_SRC
250250
| PIKCHR_PROCESS_ERR_PRE;
251251
252252
login_check_credentials();
253253
if( !g.perm.RdWiki && !g.perm.Read && !g.perm.RdForum ){
254
- cgi_redirectf("%R/login?g=%R/pikchrshow");
254
+ cgi_redirectf("%R/login?g=pikchrshow");
255255
}
256256
zContent = PD("content",P("p"));
257257
if(P("ajax")!=0){
258258
/* Called from the JS-side preview updater.
259259
TODO: respond with JSON instead.*/
260260
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -249,11 +249,11 @@
249 | PIKCHR_PROCESS_SRC
250 | PIKCHR_PROCESS_ERR_PRE;
251
252 login_check_credentials();
253 if( !g.perm.RdWiki && !g.perm.Read && !g.perm.RdForum ){
254 cgi_redirectf("%R/login?g=%R/pikchrshow");
255 }
256 zContent = PD("content",P("p"));
257 if(P("ajax")!=0){
258 /* Called from the JS-side preview updater.
259 TODO: respond with JSON instead.*/
260
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -249,11 +249,11 @@
249 | PIKCHR_PROCESS_SRC
250 | PIKCHR_PROCESS_ERR_PRE;
251
252 login_check_credentials();
253 if( !g.perm.RdWiki && !g.perm.Read && !g.perm.RdForum ){
254 cgi_redirectf("%R/login?g=pikchrshow");
255 }
256 zContent = PD("content",P("p"));
257 if(P("ajax")!=0){
258 /* Called from the JS-side preview updater.
259 TODO: respond with JSON instead.*/
260
+1 -1
--- src/wiki.c
+++ src/wiki.c
@@ -125,11 +125,11 @@
125125
}
126126
if( zIndexPage ){
127127
cgi_redirectf("%R/%s", zIndexPage);
128128
}
129129
if( !g.perm.RdWiki ){
130
- cgi_redirectf("%R/login?g=%R/home");
130
+ cgi_redirectf("%R/login?g=home");
131131
}
132132
if( zPageName ){
133133
login_check_credentials();
134134
g.zExtra = zPageName;
135135
cgi_set_parameter_nocopy("name", g.zExtra, 1);
136136
--- src/wiki.c
+++ src/wiki.c
@@ -125,11 +125,11 @@
125 }
126 if( zIndexPage ){
127 cgi_redirectf("%R/%s", zIndexPage);
128 }
129 if( !g.perm.RdWiki ){
130 cgi_redirectf("%R/login?g=%R/home");
131 }
132 if( zPageName ){
133 login_check_credentials();
134 g.zExtra = zPageName;
135 cgi_set_parameter_nocopy("name", g.zExtra, 1);
136
--- src/wiki.c
+++ src/wiki.c
@@ -125,11 +125,11 @@
125 }
126 if( zIndexPage ){
127 cgi_redirectf("%R/%s", zIndexPage);
128 }
129 if( !g.perm.RdWiki ){
130 cgi_redirectf("%R/login?g=home");
131 }
132 if( zPageName ){
133 login_check_credentials();
134 g.zExtra = zPageName;
135 cgi_set_parameter_nocopy("name", g.zExtra, 1);
136

Keyboard Shortcuts

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