} session_write_close(); header($redirectCommand); } else { $acao = $_REQUEST['acao']; $usr = new UserClass(); if(isset($acao)) { $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();
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']); } if ($password != "") { $usr->setPassword($password); } for ($i = 0; $i < count($profilesTexts); $i++) { $profile = new UserProfileClass(); $profile->setUserID($usr->getID()); $profile->setProfileID($profilesIDs[$i]); $profile->setProfileText($profilesTexts[$i]); $profile->setProfileName($profilesNames[$i]); $profile->setGrandeAreaID($grandeAreaId[$i]); $profile->setSubAreaID($subAreaId[$i]); $profile->setProfileStatus('on'); $usr->setProfiles($profile); } $a = $usr->updateProfiles(); if ($useSGU) { $usr->loadUser($_COOKIE['userToken']);
<?php include '../config.php'; include '../webappClass/UserClass.php'; $configobj = new config(); $conn = $configobj->getConnection(); $userobj = new UserClass(); $postdata = file_get_contents("php://input"); $request = json_decode($postdata); $pass = $request->passcode; $email = $request->email; echo json_encode($userobj->setPassword($conn, $pass, $email));