for ($i = 0; $i < count($profilesTexts); $i++) { $p = new UserProfileClass(); $p->setProfileText(); $p->setUserID($_COOKIE['userID']); $p->setProfileText(addslashes($profilesTexts[$i])); $p->setProfileName(addslashes($profilesNames[$i])); $p->getGrandeAreaID($grandeAreaId[$i]); $p->getSubAreaID($subAreaId[$i]); array_push($arrProfile, $p); } $usr->setProfiles($arrProfile); $usr->setID($_COOKIE['userID']); $result = $usr->addUserProfiles(); if (!is_array($result)) { if ($useSGU) { setcookie("userToken", $usr->getToken(), time() + 3600, "/"); } setcookie("firstName", $usr->getFirstName(), time() + 3600, "/"); setcookie("lastName", $usr->getLastName(), time() + 3600, "/"); setcookie("userID", $usr->getID(), time() + 3600, "/"); session_write_close(); header("Location: /"); exit; } //apos o cadastro jah loga o usuário break; case "atualizar": $usr = new UserClass(); $usr->setID($_COOKIE['userID']); if ($useSGU) { $usr->setToken($_COOKIE['userToken']);
$login_error = 0; $login = $_REQUEST['login']; $senha = $_REQUEST['password']; $usr->setLogin($login); $usr->setPassword($senha); $userValid = $usr->validateUser(); if($userValid == 1) { header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'); setcookie("userID",$usr->getID(),time()+3600,"/"); setcookie("firstName",$usr->getFirstName(),time()+3600,"/"); setcookie("lastName",$usr->getlastName(),time()+3600,"/"); if($useSGU){ setcookie("userToken",$usr->getToken(),time()+3600,"/"); setcookie("tokenVisit",$usr->getVisitToken(),time()+3600,"/"); } $result = "userID=".$usr->getID()."&firstName=".$usr->getfirstName()."&lastName=".$usr->getlastName()."&lng=".$lang."&tlng=".$lang."&lang=".$lang."&userToken=".$usr->getToken()."&tokenVisit=".$usr->getVisitToken(); if(strpos($origem,"?")) { $redirectCommand = "Location: ".$origem."&".$result; } else{ $redirectCommand = "Location: ".$origem."?".$result; } session_write_close(); header($redirectCommand); }