Example #1
0
 /**
  * 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;
     }
 }
Example #2
0
<?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: ../../../");
}
Example #3
0
<?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>';
} */
Example #4
0
    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;
    }
Example #5
0
<?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") {
Example #6
0
 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>';
}
Example #8
0
    $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 _ \$ ? &ndash; 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('/');
     }
 }
Example #11
0
<?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>
Example #14
0
 public function checkExistUser($log)
 {
     $user = new Users();
     return $user->checkUser($log);
 }