Example #1
0
     break;
 case 'getItem':
     session_start();
     require './database.php';
     require './class/user.php';
     $ui = new User($db);
     $uin = $ui->userinfo($_SESSION['uid']);
     echo json_encode(array('stop' => $uin['t1'], 'doub' => $uin['t2'], 'cash' => $uin['t3']));
     break;
 case 'sendMsg':
     session_start();
     require './database.php';
     require './class/user.php';
     $ui = new User($db);
     $from = $ui->userinfo($_SESSION['uid']);
     $u = $ui->userinfoByName($_POST['to']);
     if ($u == NULL) {
         echo "User not exist!";
         break;
     }
     if ($u['uid'] == $_SESSION['uid']) {
         echo "Sorry, you can't send message to yourself.";
         break;
     }
     $query = $db->prepare("INSERT INTO `message` ( `senderId`, `receiverId`, `msg`, `read`, `timestamp`) VALUES (:senderId, :receiverId, :msg, false, CURRENT_TIMESTAMP)");
     $query->bindValue(":senderId", $_SESSION['uid']);
     $query->bindValue(":receiverId", $u['uid']);
     $query->bindValue(":msg", $_POST['msg']);
     try {
         $query->execute();
         echo "Message sent!";
Example #2
0
         $send_packet["act"] = "chance2";
         $send_packet["money"] = $user->money;
         $send_packet["id"] = $user->playerno;
         $use->t2($user->name);
         console(var_dump($t3));
         room_msg($val['rid'], json_encode($send_packet));
     } else {
         $send_packet["act"] = "chance1";
         $send_packet["money"] = $user->money;
         $send_packet["id"] = $user->playerno;
         room_msg($val['rid'], json_encode($send_packet));
     }
     break;
 case "jail":
     $use = new User($db);
     $t3 = $use->userinfoByName($user->name);
     if ($t3['t3'] > 0) {
         //AMOUND OF TOOL THREE
         $send_packet["act"] = "jail2";
         $send_packet["money"] = $user->money;
         $send_packet["id"] = $user->playerno;
         $use->t3($user->name);
         room_msg($val['rid'], json_encode($send_packet));
     } else {
         $send_packet["act"] = "jail1";
         $send_packet["money"] = $user->money;
         $send_packet["id"] = $user->playerno;
         room_msg($val['rid'], json_encode($send_packet));
     }
     break;
 case "drawcard":
Example #3
0
                    c8.285-14.352,3.368-32.698-10.98-40.983c-14.349-8.283-32.695-3.367-40.981,10.982c-8.282,14.348-3.366,32.696,10.981,40.981
                    C108.768,204,127.115,199.082,135.398,184.736z M326.869,421.328c-6.902-11.953-2.807-27.242,9.148-34.145
                    s27.243-2.806,34.146,9.149c6.902,11.954,2.806,27.243-9.15,34.145C349.059,437.381,333.771,433.284,326.869,421.328z
                     M188.482,131.649c14.352-8.286,19.266-26.633,10.982-40.982c-8.285-14.348-26.631-19.264-40.982-10.98
                    c-14.346,8.285-19.264,26.633-10.98,40.982C155.787,135.017,174.137,139.932,188.482,131.649z"/>
            </svg>

        <div class="bg1">
        <div class="login_form bmsg">
        <div class="login_header">
            Forgot Password
        </div>
<?php 
if (isset($_POST['username'])) {
    $forgot = new User($db);
    $userinfo = $forgot->userinfoByName($_POST['username']);
    if ($userinfo) {
        $rval = rand(0, 55);
        date_default_timezone_set('Asia/Hong_Kong');
        $hash = hash("sha256", $userinfo['name'] . date(time()));
        $newpw = substr($hash, $rval, 8);
        $forgot->forceSetUserAttr("password", sha1($newpw), $userinfo['uid']);
        $from = "Do Not Reply";
        $fromemail = "*****@*****.**";
        $subject = "Wealthy Family Monopoly - Reset Password";
        $body = "Wealthy Family Monopoly - Reset Password\n\nDear " . $userinfo['displayName'] . ",\n\n";
        $body .= "We have reset your password. Please use the following password to login. Remember to change it as soon as possible.\n\n";
        $body .= $newpw . "\n\n";
        $body .= "\n\nRegards,\nTeam Monopoly\nCUHK";
        // send code, do not edit unless you know what your doing
        $header = "Reply-To: Administrator <*****@*****.**>\r\n";