Program
Selamat Datang di Program, Enjoy!

Selamat datang di Program

Ini hanya Template Demo. Silahkan Liat-liat

New Episodes

Regisrater

debug=0; // END NEW CONNECTION function valid_account($db,$value) { $result = $db->Execute(_VALID_ACCOUNT, array($value)); if ($result) { $rs = $result->FetchRow(); return $rs['ID'] ? true : false; } else { return false; } } function valid_email($db,$value) { $result = $db->Execute(_VALID_EMAIL, array($value)); if ($result) { $rs = $result->FetchRow(); return $rs['EMAIL'] ? true : false; } else { return false; } } switch (@$_GET['callback']) { case 'username': if (!isset($_GET['username']) || strlen($_GET['username']) < 6 || strlen($_GET['username']) > 10 || !preg_match('/^[a-zA-Z0-9\_\s]*$/i',$_GET['username'])) $msg = 2; elseif (valid_account($db, $_GET['username']) == true) $msg = 1; else $msg = '0'; echo 'Validated({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.'","SID":"'.session_id().'","sname":"'.$_GET['sname'].'"}]} )'; break; case 'Register': if ($_GET['unset']) { unset($_SESSION['page']); unset($_SESSION['check']); unset($_SESSION['time']); } if ($_GET['TOS'] == "ok" && isset($_GET['username']) && isset($_GET['password']) && isset($_GET['email'])) { $_SESSION['page'] = 2; } switch (@$_SESSION['page']) { case '0': default: $_SESSION['page'] = '1'; $_SESSION['check'] = md5(time()*rand()); $_SESSION['time'] = time(); $msg = ''; echo 'Register({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.' ","SID":"'.session_id().'"}]} )'; break; case "1": if ($_GET['TOS'] == "ok") { $msg = 'Welcome to Our MU Online Registration.'; echo 'Reg_form({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.' ","SID":"'.session_id().'"}]} )'; $_SESSION['page'] = '2'; } else { $_SESSION['page'] = '1'; $_SESSION['check'] = md5(time()*rand()); $_SESSION['time'] = time(); $msg = ''; echo 'Register({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.' ","SID":"'.session_id().'"}]} )'; } break; case "2": $msg = 'Validating Form
'; $error = 0; if (!isset($_GET['username']) || strlen($_GET['username']) < 6 || strlen($_GET['username']) > 10 || !preg_match('/^[a-zA-Z0-9\_\s]*$/i',$_GET['username'])) { $error = 1; $msg .= "- Error in Username
"; } if (!isset($_GET['password']) || strlen($_GET['password']) < 6 || strlen($_GET['password']) > 16 || !preg_match('/^[a-zA-Z0-9\_\s]*$/i',$_GET['password'])) { $error = 1; $msg .= "- Error in Password
"; } if (!isset($_GET['email']) || !filter_var($_GET['email'], FILTER_VALIDATE_EMAIL)) { $error = 1; $msg .= "- Error in Email
"; } if (valid_account($db, $_GET['username']) == true) { $msg .= "Account Is already in Use, Please Use another Username name
"; $error = 1; } if (valid_email($db, $_GET['email']) == true) { $msg .= "Email Is already in Use, Please Use another Email Address
"; $error = 1; } if ($_config['reg_open'] == false ) { $msg .= "Registration is closed for now. Sorry try again later"; $error = 1; } if (!ctype_digit($_GET['country'])) { $msg .= "Country is Invalid. Please Try Again
"; $error = 1; } if (!in_array(intval($_GET['version']), array(0,8,16,24))) { $msg .= "Version is Invalid ".$_GET['version'].". Please Try Again"; $error = 1; } if ($error == 1) { $_SESSION['page'] = '2'; echo 'Reg_form({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.' ","SID":"'.session_id().'"}]} )'; } else { $_SESSION['page'] = '3'; $_GET[q1] = '1'; $_GET[a1] = '1'; $dbi = $db->Execute('exec dbo.cabal_tool_registerAccount ?,?',array($_GET['username'],$_GET['password'])); $update = $db->Execute('update cabal_auth_table set Email=?,Country=?, Gender=? where ID=?', array($_GET['email'],$_GET['country'],$_GET['sex'],$_GET['username'])); if ($dbi) { $msg .= 'Everything is OK. Welcome to Our server. GL HF!!!
'; unset($_SESSION['page']); unset($_SESSION['check']); unset($_SESSION['time']); echo 'Reg_finish({"register":[{"page":"'.$_SESSION['page'].'","message":"'.$msg.' ","SID":"'.session_id().'"}]} )'; } else { $_SESSION['page'] = '2'; echo 'Reg_form({"register":[{"page":"'.$_SESSION['page'].'","message":"Error in creating new Account ","SID":"'.session_id().'"}]} )'; } } break; case "3": $msg = 'Final Part of the registration'; unset($_SESSION['page']); unset($_SESSION['check']); unset($_SESSION['time']); break; } break; } //:: '. $_SESSION['page'] . ' / '. $_SESSION['check'] . ' / '. $_SERVER['REMOTE_ADDR'].' $db->close(); ?>
Subbed Regisrater 0 komentar
debug=0; // END NEW CONNECTION function valid_account($db,$value) { $result = $db->Execute(_VALID_ACCOUNT, array($value)); if ($resul...