コード例 #1
0
ファイル: validation.php プロジェクト: hscale/SiteZilla
function clean_GET($data)
{
    $data = clean_POST($data);
    return $data;
}
コード例 #2
0
ファイル: profile.php プロジェクト: hscale/SiteZilla
 $userdata['email'] = clean_POST($_POST['email']);
 $userdata['language'] = clean_POST($_POST['language']);
 $userdata['password'] = NULL;
 //check if password was changed and update
 if ($_POST['passw1'] != "" or $_POST['passw2'] != "") {
     if (strlen($_POST['passw1']) < 5) {
         $savedetails = false;
         $showindex = false;
         $userdata['password'] = NULL;
         show_msg(translate('Your password must be at least six characters long.', sz_config('language')));
         userForm($userdata);
     } else {
         $passw1 = clean_POST($_POST['passw1']);
         $passw2 = clean_POST($_POST['passw2']);
         if ($passw1 == $passw2) {
             $password = clean_POST($_POST['passw1']);
             $newuserpass = md5($password);
             $userdata['password'] = $newuserpass;
             $_SESSION['user'] = md5($newuserpass);
             $passw_changed = true;
         } else {
             $savedetails = false;
             $showindex = false;
             $userdata['password'] = NULL;
             show_msg(translate('Your passwords do not match.', sz_config('language')));
             userForm($userdata);
         }
     }
 }
 if ($savedetails == true) {
     saveUser($userdata);