diff options
author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-02-01 17:09:01 +0000 |
---|---|---|
committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-02-01 17:09:01 +0000 |
commit | bf94a21c0a8d09d4da1f0c8ee0fe851a0053c6b2 (patch) | |
tree | ed4891142fdc698ab5f6fd3522308dde7c4f3ede /frontends/php/index.php | |
parent | 17aeb9f5d4c671f48f74e4ab97f663da9caa041a (diff) | |
download | zabbix-bf94a21c0a8d09d4da1f0c8ee0fe851a0053c6b2.tar.gz zabbix-bf94a21c0a8d09d4da1f0c8ee0fe851a0053c6b2.tar.xz zabbix-bf94a21c0a8d09d4da1f0c8ee0fe851a0053c6b2.zip |
- Frontend validation improvements (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2599 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/index.php')
-rw-r--r-- | frontends/php/index.php | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/frontends/php/index.php b/frontends/php/index.php index d5126c3f..88e2071c 100644 --- a/frontends/php/index.php +++ b/frontends/php/index.php @@ -27,14 +27,16 @@ ?> <?php // VAR TYPE OPTIONAL FLAGS VALIDATION EXCEPTION -// $fields=array( -// "password"=> array(T_ZBX_STR, O_OPT, NULL, NULL, NULL), -// "name"=> array(T_ZBX_INT, O_OPT, NULL, NULL, NULL), -// "register"=> array(T_ZBX_INT, O_OPT, NULL, NULL, NULL), -// "sessionid"=> array(T_ZBX_INT, O_OPT, NULL, NULL, NULL), -// "reconnect"=> array(T_ZBX_INT, O_OPT, NULL, NULL, NULL) -// ); -// check_fields($fields); + $fields=array( + "name"=> array(T_ZBX_STR, O_NO, NULL, NOT_EMPTY, 'isset({enter})'), + "password"=> array(T_ZBX_STR, O_OPT, NULL, NULL, 'isset({enter})'), + "sessionid"=> array(T_ZBX_STR, O_OPT, NULL, NULL, 'isset({reconnect})'), + "reconnect"=> array(T_ZBX_INT, O_OPT, P_ACT, BETWEEN(0,65535),NULL), + "enter"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), + "form"=> array(T_ZBX_STR, O_OPT, P_SYS, NULL, NULL), + "form_refresh"=> array(T_ZBX_INT, O_OPT, NULL, NULL, NULL) + ); + check_fields($fields); ?> <?php if(isset($_REQUEST["password"])) @@ -53,13 +55,13 @@ { unset($name); } - if(isset($_REQUEST["register"])) + if(isset($_REQUEST["enter"])) { - $register=$_REQUEST["register"]; + $enter=$_REQUEST["enter"]; } else { - unset($register); + unset($enter); } if(isset($_REQUEST["reconnect"])) { @@ -87,7 +89,7 @@ unset($sessionid); } - if(isset($register)&&($register=="Enter")) + if(isset($enter)&&($enter=="Enter")) { $password=md5($password); $sql="select u.userid,u.alias,u.name,u.surname,u.url,u.refresh from users u where u.alias='$name' and u.passwd='$password'"; |