Beispiel #1
0
function myOrUserVideos($postParams, $getParams, $siteParams)
{
    /*$user=new User();
    		$visitor = $user->id;*/
    //$userocheg=new UserFull();
    $userocheg->id;
    $visitor = 13;
    //is_numeric($siteParams[0]) ? $userID=$siteParams[0]: $userID=$visitor;
    $userID = $siteParams[0];
    $checker = new UserRegister();
    $userID = $checker->checkIfExsistID($userID) ? $userID : $visitor;
    return $div;
}
Beispiel #2
0
 /**
  * Добавить друга в список друзей по ID
  * 
  * @param integer $friendId
  * @throws FriendsException Если пользователь не существует или друг уже был добавлен.
  */
 public function addFriend($friendId)
 {
     if (!$this->checkHasFriend($friendId)) {
         $userChecker = new UserRegister();
         if (!$userChecker->checkIfExsistID($friendId)) {
             throw new FriendsException(UserException::USR_NOT_EXSIST, $friendId);
         } else {
             $userId = $this->_curentId;
             $this->_sql->query("\r\n                        INSERT INTO `USERS_FRIENDSHIP` VALUES (0,{$userId},{$friendId}),(0,{$friendId},{$userId})\r\n                    ");
         }
     } else {
         throw new FriendsException(FriendsException::FRND_ALRD_EX, $friendId);
     }
 }
Beispiel #3
0
<?php

/**
* Генератор людей
*
* @package finder
* @author Solopiy Artem
* @version 0.9 Beta
* @copyright Idel Media Group: Developers Team (Solopiy Artem, Jusupziyanov Timur, Shagiakhmetov Aidar)
*/
$names = array("Аня", "Альберт", "Арина", "Альбина", "Алина", "Алёна", "Алсу", "Айсылу", "Айнур", "Айдар", "Айрат", "Айнур", "Алмаз", "Артём", "Александр", "Алексей", "Анжелика", "Анастасия", "Борис", "Булат", "Владимир", "Влада", "Валентина", "Виолета", "Виктор", "Виталий", "Владислав", "Виктория", "Василий", "Вера", "Валерий", "Венера", "Валя", "Геннадий", "Гоша", "Григорий", "Галина", "Гадя", "Гузель", "Дмитрий", "Диана", "Данна", "Дамир", "Данил", "Джон", "Даша", "Донна", "Евгений", "Евгения", "Евлампия", "Елена", "Зуфар", "Зуля", "Зарина", "Зульфия", "Зоя", "Ирина", "Инга", "Ильгиза", "Ильмира", "Ильнур", "Ильнар", "Илигизар", "Ира", "Катерина", "Кенни", "Константин", "Кира", "Кирилл", "Киша", "Линда", "Людмила", "Лейсан", "Лола", "Лиана", "Луиза", "Маргарита", "Марина", "Медуза", "Миллена", "Марат", "Мурат", "Михаил", "Мёхим", "Минвалей", "Минзифа", "Маркус", "Марк", "Мерц", "Надежда", "Николай", "Николь", "Никола", "Неш", "Нед", "Нурия", "Насим", "Нагим", "Олег", "Ольга", "Олеся", "Обн-ибн-зульфат", "Павел", "Полина", "Пётр", "Пилигрим", "Рустам", "Роберт", "Расим", "Регина", "Ренат", "Ронн", "Сабрина", "Сабина", "Сафина", "Светлана", "Сафир", "Тимур", "Талгат", "Тристан", "Тина", "Тамара", "Ундина", "Урия", "Урана", "Урман", "Фэнис", "Фэтис", "Фарид", "Фёдор", "Феодоссия", "Феанор", "Фродо", "Хёндай", "Халис", "Хафиз", "Чубака", "Чингиз", "Шакир", "Шакира", "Щэй", "Эля", "Эдуард", "Эльмира", "Эльмир", "Эния", "Яна", "Яша", "Ян", "Янгус", "Яков");
$surname = array("Арбузов", "Аксаков", "Айтматов", "Александров", "Алексеев", "Антонов", "Ахметов", "Ахметзянов", "Арбенин", "Ахматуллин", "Алабаев", "Алиев", "Баварский", "Бухаров", "Борисов", "Бердыев", "Балаганов", "Булгаков", "Бакунин", "Березовский", "Балуев", "Барышев", "Башаров", "Башмаков", "Валеев", "Владислав", "Владыш", "Верховьев", "Вингс", "Валуев", "Верещагин", "Вескер", "Врунгель", "Вессель", "Вахтаридзе", "Гарипов", "Гатиев", "Гизатуллин", "Гегеашвили", "Гагарин", "Гинчурин", "Гусин", "Газманов", "Гусман", "Горький", "Дмитриев", "Денисов", "Дональдс", "Дербышев", "Дудин", "Духаст", "Дескер", "Дронов", "Добровольский", "Добролюбов", "Ерошин", "Евгеньев", "Елизаров", "Епифанцев", "Ефимов", "Ефремов", "Егоров", "Жлобов", "Жлобс", "Жан-батист", "Жванецкий", "Жириновский", "Жуков", "Зюганов", "Зайдуллин", "Зарипов", "Загидуллин", "Заёбин", "Залупов", "Зюзин", "Закиев", "Закиров", "Зубов", "Заморов", "Зуфаров", "Захаров", "Иванов", "Иртышев", "Ильичёв", "Ирбисов", "Калинин", "Калашников", "Кондратьев", "Кановалов", "Кашперовский", "Каменев", "Кусков", "Киров", "Кучма", "Казанцев", "Кикабидзе", "Каюмов", "Кабиров", "Кончалов", "Козлов", "Куницын", "Курильский", "Керамовский", "Королёв", "Кегель", "Кёринг", "Краско", "Краснов", "Кулибин", "Кинчев", "Капица", "Куприн", "Кутузов", "Котовский", "Коновалов", "Лейбниц", "Лебедь", "Лужков", "Лионов", "Ларионов", "Ландау", "Лебедев", "Лунгин", "Лабанов", "Лоренц", "Лобков", "Леонидов", "Ларионов", "Лукин", "Лукас", "Максимов", "Меньшиков", "Меньшов", "Меладзе", "Митрофанов", "Мингазов", "Михалков", "Мифтахов", "Менделеев", "Морозов", "Мартынов", "Мальцев", "Меркель", "Мерфи", "Мерц", "Мельцер", "Менгель", "Мусин", "Мурзилкин", "Нуриеев", "Насыров", "Нахимов", "Насыри", "Нигматуллин", "Николаев", "Нуруллин", "Няха", "Толстой", "Толкиен", "Твардовский", "Телегин", "Тюмков", "Тапочкин", "Тургенев", "Тимофеев", "Тухманов", "Татарский", "Тютчев", "Урман", "Урахчинский", "Уткин", "Ульянов", "Ужев", "Урен", "Урюков", "Усов", "Фадеев", "Фатхуллин", "Фёдоров", "Фрунзе", "Феодосьев", "Фатыхов", "Фаллосов", "Фурье", "Фольоне", "Фигов", "Фурсенко", "Фучик", "Ханов", "Хазанов", "Хольфман", "Халиков", "Хрущёв", "Херов", "Хазов", "Хольц", "Хурин", "Циндринс", "Цацкин", "Цоколь", "Цой", "Цин", "Цезарь", "Чебоксаров", "Чехов", "Чубайс", "Чуханов", "Чистополев", "Чапаев", "Чижов", "Чингизхан", "Чунга", "Шеповалов", "Шмановский", "Штольц", "Шубников", "Шакиров", "Шварц", "Шайдуллин", "Щёголь", "Щукин", "Щупин", "Щупс", "Щеглов", "Ырхасов", "Эпель", "Эдуардов", "Эдинбург", "Эйзинштен", "Эйнштейн", "Эрих", "Энгельс", "Эрман", "Эфес", "Эльф", "Эльфман", "Юнусов", "Южный", "Юрский", "Юнг", "Юлианов", "Янусов", "Янковский");
echo "GOE";
$r = new UserRegister();
$q1 = time();
for ($i = 1; $i <= 300000; $i++) {
    $n = rand(1, 12);
    $m = $n < 10 ? "0{$n}" : $n;
    $n = rand(1, 30);
    $d = $n < 10 ? "0{$n}" : $n;
    $date = rand(1950, 1995) . "-" . $m . "-" . $d;
    try {
        $r->register(random("a", "z", 7) . "@mail.ru", "1111111", names($names), names($surname), $date, rand(0, 1), 0);
    } catch (Exception $e) {
        echo $i . ": " . $e->getMessage() . "<br/>";
        $i--;
    }
}
echo time() - $q1;
function random($s1, $s2, $num)
{
Beispiel #4
0
function FUserRegister($accountType, $account, $pwd, &$userId, &$reason)
{
    $client = new TcpClient();
    $client->Connect("192.168.11.109", 6001);
    $msg = new UserRegister();
    $msg->connectId = 0;
    //链接Id	Tcp服务填写(回应必填)
    $msg->accountType = $accountType;
    //账号类型(回应失败不填写) 参考c++ UserRegister类
    $msg->account = $account;
    //账号	账号/手机/qq号码/email(回应失败不填写)
    $msg->pwd = $pwd;
    //密码	md5(明文)(回应失败不填写)
    $msg->Build();
    $client->Send($msg->Data(), $msg->Size());
    $client->Recv($msg->Data(), $msg->HeaderSize(), false);
    if (0 > $msg->Size()) {
        echo "非法长度";
        return;
    }
    $client->Recv($msg->Data(), $msg->Size());
    //接收完整报文,保存到msg中
    if (!$msg->Parse()) {
        echo "无法解析结果";
        return;
    }
    if (MsgId::$userRegister != $msg->Id() || !$msg->IsResult()) {
        return;
    }
    #      echo "connectId".$msg->connectId.'\r\n';//链接Id	Tcp服务填写(回应必填)
    #      echo "accountType".$msg->accountType.'\r\n';//账号类型(回应失败不填写) 参考c++ UserRegister类
    #      echo "account".$msg->account.'\r\n';//账号	账号/手机/qq号码/email(回应失败不填写)
    #      echo "pwd".$msg->pwd.'\n';//密码	md5(明文)(回应失败不填写)
    #      echo "code".$msg->code.'\n';//结果码 0成功 >0失败
    #      echo "reason".$msg->reason.'\n';//失败原因(成功时不填写)
    #      echo "userId".$msg->userId.'\n';//用户id(失败时候不填写)
    $userId = $msg->userId;
    if (0 != $msg->code) {
        $reason = $msg->reason;
        return false;
    }
    return true;
}
    $userPhone = $_POST['userPhone'];
    $userBarcode = null;
    $facebook = 0;
    $userSex = $_POST['sexRadio'];
    $userBirthDay = date('Y-m-d', strtotime($_POST['userBirthDay']));
    $registerDate = date('Y-m-d');
    $userNickName = $_POST['userNickName'];
    $userLevel = 0;
    $getUsercount = UserRegister::isUserExistFromRegisterInfo($userEmail);
    echo $getUsercount;
    if ($getUsercount === "1") {
        echo "user exist";
    } else {
        if ($getUsercount === "0") {
            //유저가 없으니 회원으로 가입시킵니다.
            UserRegister::registerUserToDatabase($userEmail, $userPassword, $userName, $userPhone, $userBarcode, $userBirthDay, $facebook, $userSex, $registerDate, $userNickName, $userLevel);
        }
    }
} else {
    header("HTTP/1.1 400 Invalid Request");
    die("HTTP/1.1 400 Invalid Request - your input is invalid.");
}
//등록된 회원인지 알아보기 위해서 db 접속하여 살펴봅니다. 1이 나오면 등록된 유저, 0이 나오면 등록되지 않은 유저입니다.
/*$getUsercount = UserRegister::isUserExistFromRegisterInfo($userEmail);

	if($getUsercount === "1"){
		echo "user exist";
	}
	else if($getUsercount === "0"){
		//유저가 없으니 회원으로 가입시킵니다.
		echo "회원등록";
Beispiel #6
0
         $id = $registerUser->register($_POST["mail"], $_POST["password1"], $_POST["name"], $_POST["surname"], $_POST["burthday"], $_POST["gender"], 0);
     } catch (UserException $usrException) {
         $_SESSION["error"] = $usrException->getMessage();
         header("Location: /user/register/");
     }
     header("Location: /user/activate/{$id}/");
     break;
 case "settings":
     $perm = new AccessLevelController(new UserFull());
     if (isset($data["parameters"][1])) {
         switch ($data["parameters"][1]) {
             case "save":
                 $perm->setLevel($_POST["level"]);
                 break;
             case "passchange":
                 $ps = new UserRegister();
                 $ps->changePassword($_POST["oldpass"], $_POST["newpass"]);
                 break;
         }
         header("Location: {$links['settings']}");
     }
     $levelStrings = array("Всем", "Только зарегистрированным", "Друзьям и для знакомств", "Друзьям", "Никто");
     $smarty->assign("levelstr", $levelStrings);
     $smarty->assign("accLevel", $perm->getLevel());
     $output["text"] = $smarty->fetch("users.settings.tpl");
     break;
 default:
     if ($usersSignInOut->isEntered()) {
         header("Location: {$links['signInPath']}");
     }
     $output["text"] = $smarty->fetch("users.sign_out.tpl");