|
49 | 49 | $_REQUEST=array_map('killmq',$_REQUEST); |
50 | 50 | } |
51 | 51 |
|
52 | | - if (!$ACCESS_PWD) { |
53 | | - $_SESSION['is_logged']=true; |
54 | | - loadcfg(); |
55 | | - } |
56 | | - |
57 | 52 | if ($_REQUEST['login']){ |
58 | 53 | if ($_REQUEST['pwd']!=$ACCESS_PWD){ |
59 | 54 | $err_msg="Invalid password. Try again"; |
|
75 | 70 | } |
76 | 71 |
|
77 | 72 | if (!$_SESSION['is_logged']){ |
78 | | - print_login(); |
79 | | - exit; |
| 73 | + if (!$ACCESS_PWD) { |
| 74 | + $_SESSION['is_logged']=true; |
| 75 | + loadcfg(); |
| 76 | + }else{ |
| 77 | + print_login(); |
| 78 | + exit; |
| 79 | + } |
80 | 80 | } |
81 | 81 |
|
82 | 82 | if ($_REQUEST['savecfg']){ |
@@ -368,7 +368,7 @@ function q_next(){ |
368 | 368 | } |
369 | 369 | function after_load(){ |
370 | 370 | var F=document.DF; |
371 | | - var p=F.pwd; |
| 371 | + var p=F['v[pwd]']; |
372 | 372 | if (p) p.focus(); |
373 | 373 | qcur=lsmax(); |
374 | 374 |
|
@@ -425,7 +425,7 @@ function sht(f){ |
425 | 425 | <?php } ?> |
426 | 426 | | <a href="?showcfg=1">Settings</a> |
427 | 427 | <?php } ?> |
428 | | -<?php if ($GLOBALS['ACCESS_PWD']){?> | <a href="?<?php eo($xurl)?>&logoff=1" onclick="logoff()">Logoff</a> <?php }?> |
| 428 | +<?php if ($_SESSION['is_logged']){?> | <a href="?<?php eo($xurl)?>&logoff=1" onclick="logoff()">Logoff</a> <?php }?> |
429 | 429 | | <a href="?phpinfo=1">phpinfo</a> |
430 | 430 | </div> |
431 | 431 |
|
@@ -501,7 +501,7 @@ function print_cfg(){ |
501 | 501 | <label><div class="l">DB name:</div><input type="text" name="v[db]" value="<?php eo($DB['db'])?>"></label><br> |
502 | 502 | <label><div class="l">MySQL host:</div><input type="text" name="v[host]" value="<?php eo($DB['host'])?>"></label> <label>port: <input type="text" name="v[port]" value="<?php eo($DB['port'])?>" size="4"></label><br> |
503 | 503 | <label><div class="l">Charset:</div><select name="v[chset]"><option value="">- default -</option><?php echo chset_select($DB['chset'])?></select></label><br> |
504 | | -<br><label for ="rmb"><input type="checkbox" name="rmb" id="rmb" value="1" checked> Remember in cookies for 30 days</label> |
| 504 | +<br><label for ="rmb"><input type="checkbox" name="rmb" id="rmb" value="1" checked> Remember in cookies for 30 days or until Logoff</label> |
505 | 505 | </div> |
506 | 506 | <center> |
507 | 507 | <input type="hidden" name="savecfg" value="1"> |
@@ -744,7 +744,6 @@ function loadcfg(){ |
744 | 744 | global $DBDEF; |
745 | 745 |
|
746 | 746 | if( isset($_COOKIE['conn']) ){ |
747 | | - $a=$_COOKIE['conn']; |
748 | 747 | $_SESSION['DB']=$_COOKIE['conn']; |
749 | 748 | }else{ |
750 | 749 | $_SESSION['DB']=$DBDEF; |
|
0 commit comments