Fossil SCM
login_page() now honors the 'g' (goto) parameter after a successful password update
Commit
44811a65f8c736554a4408d7e75a93dc12cb1dd8
Parent
334f8e6e2f8ef35…
1 file changed
+1
-1
+1
-1
| --- src/login.c | ||
| +++ src/login.c | ||
| @@ -107,11 +107,11 @@ | ||
| 107 | 107 | ; |
| 108 | 108 | }else{ |
| 109 | 109 | db_multi_exec( |
| 110 | 110 | "UPDATE user SET pw=%Q WHERE uid=%d", zNew1, g.userUid |
| 111 | 111 | ); |
| 112 | - cgi_redirect("index"); | |
| 112 | + cgi_redirect(zGoto); | |
| 113 | 113 | return; |
| 114 | 114 | } |
| 115 | 115 | } |
| 116 | 116 | if( zUsername!=0 && zPasswd!=0 ){ |
| 117 | 117 | int uid = db_int(0, |
| 118 | 118 |
| --- src/login.c | |
| +++ src/login.c | |
| @@ -107,11 +107,11 @@ | |
| 107 | ; |
| 108 | }else{ |
| 109 | db_multi_exec( |
| 110 | "UPDATE user SET pw=%Q WHERE uid=%d", zNew1, g.userUid |
| 111 | ); |
| 112 | cgi_redirect("index"); |
| 113 | return; |
| 114 | } |
| 115 | } |
| 116 | if( zUsername!=0 && zPasswd!=0 ){ |
| 117 | int uid = db_int(0, |
| 118 |
| --- src/login.c | |
| +++ src/login.c | |
| @@ -107,11 +107,11 @@ | |
| 107 | ; |
| 108 | }else{ |
| 109 | db_multi_exec( |
| 110 | "UPDATE user SET pw=%Q WHERE uid=%d", zNew1, g.userUid |
| 111 | ); |
| 112 | cgi_redirect(zGoto); |
| 113 | return; |
| 114 | } |
| 115 | } |
| 116 | if( zUsername!=0 && zPasswd!=0 ){ |
| 117 | int uid = db_int(0, |
| 118 |