/** * checks if entered values before registering are valid. * @param $values array with Username,Password, ConfirmPass and Email. * @return string Info: Returns a string, if input data is valid then "success" is returned, else an array with errors */ public function check_Register($values) { // check values if (isset($values["Username"]) and isset($values["Password"]) and isset($values["ConfirmPass"]) and isset($values["Email"])) { $user = Users::checkUser($values["Username"]); $pass = Users::checkPassword($values["Password"]); $cpass = Users::confirmPassword($pass, $values["Password"], $values["ConfirmPass"]); $email = Users::checkEmail($values["Email"]); } else { $user = ""; $pass = ""; $cpass = ""; $email = ""; } if (helpers::check_if_game_client() or isset($FORCE_INGAME)) { if (isset($_POST["TaC"])) { $tac = "success"; } } else { $tac = "success"; } if ($user == "success" and $pass == "success" and $cpass == "success" and $email == "success" and $tac == "success") { return "success"; } else { global $TOS_URL; $pageElements = array('USERNAME' => $user, 'PASSWORD' => $pass, 'CPASSWORD' => $cpass, 'EMAIL' => $email, 'TOS_URL' => $TOS_URL); if ($user != "success") { $pageElements['USERNAME_ERROR'] = 'TRUE'; } else { $pageElements['USERNAME_ERROR'] = 'FALSE'; } if ($pass != "success") { $pageElements['PASSWORD_ERROR'] = 'TRUE'; } else { $pageElements['PASSWORD_ERROR'] = 'FALSE'; } if ($cpass != "success") { $pageElements['CPASSWORD_ERROR'] = 'TRUE'; } else { $pageElements['CPASSWORD_ERROR'] = 'FALSE'; } if ($email != "success") { $pageElements['EMAIL_ERROR'] = 'TRUE'; } else { $pageElements['EMAIL_ERROR'] = 'FALSE'; } if (isset($_POST["TaC"])) { $pageElements['TAC_ERROR'] = 'FALSE'; } else { $pageElements['TAC_ERROR'] = 'TRUE'; } return $pageElements; } }
<?php session_start(); require_once '../core/User.class.php'; if (isset($_POST['sign-in'])) { $user = new Users($_POST['user'], md5($_POST['password'])); //echo $user->getUserNick().'<br/>'; //echo $user->getUserPassword().'<br/>'; //$user->checkUser(); //echo $user->getUserId(); if ($user->checkUser()) { $_SESSION['admin']['admin_id'] = $user->getUserId(); $_SESSION['admin']['admin_nick'] = $user->getUserNick(); //echo "checkUser"; header("Location: ../../../"); } else { //echo "No checkUser"; header("Location: ../../../"); } } else { //echo "prueba"; header("Location: ../../../"); }
<?php include_once "config.php"; include_once "includes/functions.php"; //print_r($_GET);die; if (isset($_REQUEST['code'])) { $gClient->authenticate(); $_SESSION['token'] = $gClient->getAccessToken(); header('Location: ' . filter_var($redirect_url, FILTER_SANITIZE_URL)); } if (isset($_SESSION['token'])) { $gClient->setAccessToken($_SESSION['token']); } if ($gClient->getAccessToken()) { $userProfile = $google_oauthV2->userinfo->get(); //print_r($userProfile);exit; //DB Insert $gUser = new Users(); $_SESSION['registration_id'] = $gUser->checkUser('google', $userProfile['id'], $userProfile['given_name'], $userProfile['family_name'], $userProfile['email'], $userProfile['gender'], $userProfile['locale'], $userProfile['link'], $userProfile['picture']); //echo $_SESSION['registration_id'];exit; //$_SESSION['google_data'] = $userProfile; // Storing Google User Data in Session //$_SESSION['registration_id']; //header("location: account.php"); $_SESSION['token'] = $gClient->getAccessToken(); } else { $authUrl = $gClient->createAuthUrl(); } /* if(isset($authUrl)) { echo '<a href="'.$authUrl.'"><img src="images/glogin.png" alt=""/></a>'; } */
header('Location: index.php'); } elseif (isset($_REQUEST['oauth_token']) && $_SESSION['token'] == $_REQUEST['oauth_token']) { //Successful response returns oauth_token, oauth_token_secret, user_id, and screen_name $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['token'], $_SESSION['token_secret']); $access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']); if ($connection->http_code == '200') { //Redirect user to twitter $_SESSION['status'] = 'verified'; $_SESSION['request_vars'] = $access_token; //Insert user into the database $user_info = $connection->get('account/verify_credentials'); $name = explode(" ", $user_info->name); $fname = isset($name[0]) ? $name[0] : ''; $lname = isset($name[1]) ? $name[1] : ''; $db_user = new Users(); $db_user->checkUser('twitter', $user_info->id, $user_info->screen_name, $fname, $lname, $user_info->lang, $access_token['oauth_token'], $access_token['oauth_token_secret'], $user_info->profile_image_url); //$sql="SELECT * FROM users WHERE user_id='".$user_info->id."' "; //$prevQuery = mysqli_query($connection->connect,"SELECT * FROM $connection->users WHERE user_id = '".$oauth_uid."'") or die(mysqli_error($this->connect)); //mysql_query($sql) or die(); //Unset no longer needed request tokens unset($_SESSION['token']); unset($_SESSION['token_secret']); header('Location: twitter_test.php?n=' . $user_info->screen_name . '&id=' . $user_info->id . ''); } else { die("error, try again later!"); } } else { if (isset($_GET["denied"])) { header('Location: index.php'); die; }
<?php include "../models/Views.php"; include "../helpers/db.php"; include "../models/Posts.php"; include "../models/Image.php"; include "../models/Users.php"; //add Validator.php $myview = new Views(); $myview = new Posts(); $users = new Users(); $image = new Image(); //add this method //add validator function call here if ($_GET["action"] == "checklogin") { $data = $users->checkUser($_POST["userName"], $_POST["password"]); if ($data) { session_start(); $_SESSION["loggedin"] = 1; $_SESSION["userId"] = $data[0]["userId"]; $_SESSION["profileimg"] = $data[0]["imageName"]; header("Location: http://localhost/websites/ssl/day6/controllers/post.php"); } else { header("Location: http://localhost/websites/ssl/day6/main.php"); } } elseif ($_GET["action"] == "logout") { session_start(); $_SESSION["loggedin"] = 0; session_destroy(); header("Location: http://localhost/websites/ssl/day6/main.php"); } elseif ($_GET["action"] == "userRegistration") {
public function sendMessage($input) { try { $inputObject = $this->processXML($input); if (!isset($inputObject->to)) { throw new Exception('To field is empty.'); } if ($inputObject->to == '' && $inputObject->cc == '') { throw new Exception('TO and CC fields are empty.'); } $totalids = $toids = $ccids = $newlist = array(); $usersObj = new Users(); $fromuser = $usersObj->checkUser($inputObject->userkey); if (!($fromuser > 0)) { throw new Exception('Invalid User.'); } $toids = explode(',', $inputObject->to); $ccids = explode(',', $inputObject->cc); $totalids = $toids + $ccids; //print_r($totalids); foreach ($totalids as $val) { if (strpos($val, ';') > 0) { $temp = array(); $temp = explode(';', $val); //print_r($temp); foreach ($temp as $temp1) { $newlist[$temp1] = ''; } } else { $newlist[$val] = ''; } } $details = $this->objMessagesModel->getToIds($newlist); $details['inputlist'] = $newlist; $details['fromuser'] = $fromuser; $result = $this->objMessagesModel->createMessage($inputObject, $details); //echo '<pre>'; //print_r($details); return $result; } catch (Exception $e) { return $this->setError($e->getMessage()); } }
<?php include_once "config.php"; include_once "google_functions.php"; //print_r($_GET);die; if (isset($_REQUEST['code'])) { $gClient->authenticate(); $_SESSION['token'] = $gClient->getAccessToken(); header('Location: ' . filter_var($redirect_url, FILTER_SANITIZE_URL)); } if (isset($_SESSION['token'])) { $gClient->setAccessToken($_SESSION['token']); } if ($gClient->getAccessToken()) { $userProfile = $google_oauthV2->userinfo->get(); //DB Insert $gUser = new Users(); $gUser->checkUser($userProfile['id'], $userProfile['given_name'], $userProfile['email'], $userProfile['link']); $_SESSION['google_data'] = $userProfile; // Storing Google User Data in Session //header("location: account.php"); $_SESSION['token'] = $gClient->getAccessToken(); } else { $authUrl = $gClient->createAuthUrl(); echo '<a href="' . $authUrl . '"></a>'; }
$masterUser = true; } //^[a-zA-Z0-9_$?-]$^ if (empty($password) || !preg_match("^[a-zA-Z0-9_\$?-]{8,32}\$^", $password)) { echo "<span class=\"error\">Please use eight to thirty two characters, letters, numbers or the following _ \$ ? – in the password</span><br />"; $masterPassword = false; } else { echo "<span class=\"valid\">" . $password . "</span><br />"; $masterPassword = true; } if ($masterUser == false || $masterPassword == false) { //echo("<br /><strong>invalid login</strong>: ".$userName."<strong>invalid password</strong>: ".$password); echo "<span class=\"error_message\">There were errors in the form, please check the values.</span>"; } elseif ($masterUser == true && $masterPassword == true) { //echo("<strong>valid</strong>: ".$userName."<br /><strong>valid</strong>: ".$password."<br />"); $data = $users->checkUser($userName, $password); if ($data) { session_start(); $_SESSION["loggedin"] = 1; $_SESSION["userId"] = $data[0]["userId"]; $_SESSION["profileimg"] = $data[0]["imageName"]; //convert this into mvc aka use $myview->getView("views/header.html",array()); //header("Location: http://localhost/websites/ssl/day6/controllers/post.php"); header("Location: http://localhost/websites/ssl/day6/controllers/post.php?action=getAll"); } else { header("Location: http://localhost/websites/ssl/day6/main.php"); } } /*else{*/ /*if($_GET["action"] == "checklogin"){ $data = $users->checkUser($_POST["userName"],$_POST["password"]);
public function getIndex($usernameurl) { //$username = Request::segment(1); $users = new Users(); $result = $users->checkUser($usernameurl); $this->layout->title = "Welcome to Sagip.ph"; $campaign = new Campaign(); $image = $campaign->getCampaignImage(); $users = new Users(); $member = $users->getRecentUsers(); $this->layout->foot = View::make("landing.foot")->with(array('data' => $image, 'data2' => $member)); if ($result) { $useridurl = $result->id; $activity = new Activity(); $recent = $activity->getRecent($useridurl); if (!$recent) { $recent = false; } if (Session::has('userid')) { $username = Session::get('username'); $logstatus = true; $userid = Session::get('userid'); $profile = new Profile(); $firstname = ""; $lastname = ""; $age = ""; $address = ""; $work = ""; $website = ""; $contact = ""; $pic = "images/users/default.png"; $result = $profile->getProfile($userid); if ($result) { $firstname = $result->firstname; $lastname = $result->lastname; $age = $result->age; if ($age == 0) { $age = ""; } $address = $result->address; $work = $result->work; $website = $result->website; $contact = $result->contact; $pic = $result->profilepic; } $data = array('username' => $username, 'logstatus' => $logstatus, 'firstname' => $firstname, 'lastname' => $lastname, 'age' => $age, 'address' => $address, 'work' => $work, 'website' => $website, 'contact' => $contact, 'profilepic' => $pic, 'recent' => $recent); $this->layout->head = View::make("landing.head")->with($data); $this->layout->body = View::make("landing.bodyprofile")->with($data); if (Session::get('username') != $usernameurl) { $username = $usernameurl; $logstatus = false; $profile = new Profile(); $firstname = ""; $lastname = ""; $age = ""; $address = ""; $work = ""; $website = ""; $contact = ""; $pic = "images/users/default.png"; $result = $profile->getProfile($useridurl); if ($result) { $firstname = $result->firstname; $lastname = $result->lastname; $age = $result->age; if ($age == 0) { $age = ""; } $address = $result->address; $work = $result->work; $website = $result->website; $contact = $result->contact; $pic = $result->profilepic; } $data = array('username' => $username, 'logstatus' => $logstatus, 'firstname' => $firstname, 'lastname' => $lastname, 'age' => $age, 'address' => $address, 'work' => $work, 'website' => $website, 'contact' => $contact, 'profilepic' => $pic, 'recent' => $recent); $this->layout->body = View::make("landing.bodyprofile")->with($data); } else { } //return View::make('home')->with($data); } else { $logstatus = false; $profile = new Profile(); $result = $profile->getProfile($useridurl); if ($result) { $firstname = $result->firstname; $lastname = $result->lastname; $age = $result->age; if ($age == 0) { $age = ""; } $address = $result->address; $work = $result->work; $website = $result->website; $contact = $result->contact; $pic = $result->profilepic; } $data = array('username' => $usernameurl, 'logstatus' => $logstatus, 'firstname' => $firstname, 'lastname' => $lastname, 'age' => $age, 'address' => $address, 'work' => $work, 'website' => $website, 'contact' => $contact, 'profilepic' => $pic, 'recent' => $recent); $this->layout->head = View::make("landing.head")->with($data); $this->layout->body = View::make("landing.bodyprofile")->with($data); } } else { return Redirect::to('/'); } }
public function getTitle() { $usernameurl = Request::segment(4); $type = Request::segment(3); $user = new Users(); $result = $user->checkUser($usernameurl); if ($result) { if ($usernameurl == Session::get('username')) { $logstatus = true; $usersid = Session::get('userid'); $campaign = new Campaign(); if ($type == "created") { $result = $campaign->getCampaignCreatedName($usersid); $result = json_encode($result); return $result; } else { $result = $campaign->getCampaignFundedName($usersid); $result = json_encode($result); return $result; } } else { $user = new Users(); $result = $user->checkUser($usernameurl); if ($result) { if (Session::has('userid')) { $logstatus = true; } else { $logstatus = false; } $usersid = $result->id; $campaign = new Campaign(); if ($type == "created") { $result = $campaign->getCampaignCreatedName($usersid); $result = json_encode($result); return $result; } else { $result = $campaign->getCampaignFundedName($usersid); $result = json_encode($result); return $result; } } } } else { if ($usernameurl == "" && $type == "all") { $campaign = new Campaign(); $result = $campaign->getCampaignAllName(); $result = json_encode($result); return $result; } Redirect::to('/'); } }
<?php include_once "config.php"; include_once "includes/functions.php"; //print_r($_GET);die; if (isset($_REQUEST['code'])) { $gClient->authenticate(); $_SESSION['token'] = $gClient->getAccessToken(); header('Location: ' . filter_var($redirect_url, FILTER_SANITIZE_URL)); } if (isset($_SESSION['token'])) { $gClient->setAccessToken($_SESSION['token']); } if ($gClient->getAccessToken()) { $userProfile = $google_oauthV2->userinfo->get(); //DB Insert $gUser = new Users(); $gUser->checkUser('google', $userProfile['userMail']); $_SESSION['google_data'] = $userProfile; // Storing Google User Data in Session header("location: account.php"); $_SESSION['token'] = $gClient->getAccessToken(); } else { $authUrl = $gClient->createAuthUrl(); } if (isset($authUrl)) { echo '<a href="' . $authUrl . '"><img src="images/glogin.png" alt=""/></a>'; } else { echo '<a href="logout.php?logout">Logout</a>'; }
<?php header('Access-Control-Allow-Origin: *'); include_once "functions.php"; if (!empty($_POST)) { $userid = $_POST['userid']; $username = $_POST['username']; $access_token = $_POST['access_token']; $access_secret = $_POST['access_secret']; $profile_image = $_POST['profile_image']; //$oauth_uid,$username,$oauth_token,$oauth_secret $db_user = new Users(); print_r($db_user->checkUser($userid, $username, $access_token, $access_secret, $profile_image)); } else { ?> <h1>Test</h1> <form action="Users.php" method="post"> Userid:<br /> <input type="text" name="userid" placeholder="userid" /> <br /> username:<br /> <input type="text" name="username" placeholder="username" value="" /> <br /> access token:<br /> <input type="text" name="access_token" placeholder="access_token" value="" /> <br /> access secret:<br /> <input type="text" name="access_secret" placeholder="access_secret" value="" />
<html> <link rel="stylesheet" type="text/css" href="styles.css"> <body> <?php include_once "config.php"; include_once "db_store/store.php"; if (!$fbuser) { $fbuser = null; $loginUrl = $facebook->getLoginUrl(array('redirect_uri' => $homeurl, 'scope' => $fbPermissions)); $output = '<a href="' . $loginUrl . '" > <img id="fb_button" src="images/login_fb.png"> </a>'; } else { $user_profile = $facebook->api('/me?fields=id,first_name,last_name,email,gender,locale,picture'); $user = new Users(); $user_data = $user->checkUser('facebook', $user_profile['id'], $user_profile['first_name'], $user_profile['last_name'], $user_profile['email'], $user_profile['gender'], $user_profile['locale'], $user_profile['picture']['data']['url']); if (!empty($user_data)) { $output = '<h1 class="fb_details">User Profile Details </h1>'; $output .= '<img id="fb_prof_pic" src="' . $user_data['picture'] . '">'; $output .= '<br/><p class="fb_details"/>Facebook ID : ' . $user_data['oauth_uid']; $output .= '<br/><p class="fb_details"/>Name : ' . $user_data['fname'] . ' ' . $user_data['lname']; $output .= '<br/><p class="fb_details"/>Email : ' . $user_data['email']; $output .= '<br/><p class="fb_details"/>Gender : ' . $user_data['gender']; $output .= '<br/><p class="fb_details"/>Logout from <a href="logout.php?logout">Facebook</a>'; } else { $output = '<h3 style="color:red">Some problem occurred, please try again.</h3>'; } } ?> </body> </html>
public function checkExistUser($log) { $user = new Users(); return $user->checkUser($log); }