Kết quả 1 đến 4 của 4
-
27-07-15, 05:08 PM #1
Viết đoạn này giúp với (PHP) WebJx
Mình viết thế này đăng ký được hết rồi nhưng , cái password nó không thành chử hoa hết
Ví dụ : 54FAAE6C1EAE38F0F905EA8A95C1D7E2
PHP Code:<?php
if (!defined('HKGLWEB')) die("Ban khong co quyen truy cap he thong");
include_once("vimage.php");
$vImage = new vImage();
if (isset($_POST["register"]))
{
$vImage->loadCodes();
if($vImage->checkCode()) {
$username = $_POST['username'];
$pass1 = $_POST['password'];
$checkstr=strtoupper($pass1);
$repass1 = $_POST['repassword'];
$pass2 = $_POST['password2'];
$repass2 = $_POST['repassword2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$answer = $_POST['answer'];
$gioitinh = $_POST['gioitinh'];
$ip_client = get_ip();
if (($username == NULL) || ($pass1 == NULL) || ($pass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($answer == NULL) ||($repass1 == NULL) || ($repass2 == NULL) || ($gioitinh == NULL)) { $error = "Hãy điền đầy đủ tất cả các dữ liệu."; }
elseif (eregi("[^a-zA-Z0-9_$]", $username))
{
$error = "Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^0-9$]", $cauhoi))
{
$notice = "Có lỗi xảy ra ! vui lòng liên hệ administrator";
}
elseif (eregi("[^a-zA-Z0-9_$]", $traloi))
{
$notice = "Câu trả lời bí mật chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass1))
{
$error = "Nhập lại Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass1))
{
$error = "Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass2))
{
$error = "Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass2))
{
$error = "Nhập lại Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^A-Z]", $gioitinh))
{
$error = "Giới tính không hợp lệ";
}
elseif (!eregi("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$", $email)) {
$error = "Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại.";
}
elseif ( $gioitinh == NULL ) {
$error = "Giới tính không hợp lệ";
}
elseif ( strlen($username) <6 || strlen($username) >16 ) {
$error = "Tên tài khoản chỉ từ 6-16 kí tự";
}
elseif ( strlen($pass1) <6 || strlen($pass1) >16 ) {
$error = "Mật khẩu cấp 1 chỉ từ 6-16 kí tự";
}
elseif ( strlen($pass2) <6 || strlen($pass2) >16 ) {
$error = "Mật khẩu cấp 2 chỉ từ 6-16 kí tự";
}
elseif ( is_numeric($pass1) || is_numeric($pass2) ) {
$error = "Mật khẩu cấp 1 và cấp 2 không được nhập toàn số";
}
elseif ( $pass1 != $repass1 ) {
$error = "Nhập lại Mật khẩu cấp 1 không chính xác";
}
elseif ( $pass2 != $repass2 ) {
$error = "Nhập lại Mật khẩu cấp 2 không chính xác";
}
elseif ( $pass1 == $repass2 ) {
$error = "Mật khẩu cấp 1 và Mật khẩu cấp 2 không được giống nhau";
}
else {
$sql_username_check = $db->Execute("SELECT Caccname FROM account.dbo.Account_Info WHERE Caccname='$username'");
$username_check = $sql_username_check->numrows();
$sql_email_check = $db->Execute("SELECT cEMail FROM account.dbo.Account_Info WHERE cEMail='$email'");
$email_check = $sql_email_check->numrows();
if ($username_check > 0){
$error = "Tên tài khoản đã có người sử dụng";
}
elseif($email_check > 0){
$error = "Email đã có người sử dụng";
} else {
$passwordmd5 = md5($pass1);
$date = date('Y-m-d H:i:s');
// Thêm vào table TB_User
$query_insertacc = "insert into Account.dbo.Account_Info (caccname,cpassword,cEmail,csex,cQuestion,cAnswer,password2,regtime,reg_ip) values ('$username','$passwordmd5','$email','$gioitinh','$quest','$answer','$pass2','$date','$ip_client')";
$result_insertacc = $db->Execute($query_insertacc) or die("Lỗi Query: $query_insertacc");
// Get JID
$query_getacc = "select IID FROM account.dbo.Account_Info WHERE caccname='$username'";
$result_getacc = $db->Execute($query_getacc) OR DIE("Lỗi Query : $query_getacc");
$getacc = $result_getacc->fetchrow();
// Thêm vào table SK_Silk
$query_insertsilk1 = "insert into account.dbo.Account_Habitus (caccname) values ('".$username."')";
$query_insertsilk = $db->Execute($query_insertsilk1) or die("Lỗi Query: $query_insertsilk1");
// Thêm vào table _AccountJID
$notice = "Đăng kí tài khoản $username thành công ";
}
}
} else $error = "<center>Mã kiểm tra không chính xác.</center>";
}
$page_template = 'templates/register.tpl';
?>Khách viếng thăm hãy cùng TS2GVN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-07-15, 06:01 PM #2
Ðề: Viết đoạn này giúp với (PHP) WebJx
Nói chung nó vào game dc ko? 29 charrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Khách viếng thăm hãy cùng MrHarryPotter xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-07-15, 06:10 PM #3
Ðề: Viết đoạn này giúp với (PHP) WebJx
PHP Code:<?php
if (!defined('HKGLWEB')) die("Ban khong co quyen truy cap he thong");
include_once("vimage.php");
$vImage = new vImage();
if (isset($_POST["register"]))
{
$vImage->loadCodes();
if($vImage->checkCode()) {
$username = $_POST['username'];
$pass1 = $_POST['password'];
$repass1 = $_POST['repassword'];
$pass2 = $_POST['password2'];
$repass2 = $_POST['repassword2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$answer = $_POST['answer'];
$gioitinh = $_POST['gioitinh'];
$ip_client = get_ip();
if (($username == NULL) || ($pass1 == NULL) || ($pass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($answer == NULL) ||($repass1 == NULL) || ($repass2 == NULL) || ($gioitinh == NULL)) { $error = "Hãy điền đầy đủ tất cả các dữ liệu."; }
elseif (eregi("[^a-zA-Z0-9_$]", $username))
{
$error = "Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^0-9$]", $cauhoi))
{
$notice = "Có lỗi xảy ra ! vui lòng liên hệ administrator";
}
elseif (eregi("[^a-zA-Z0-9_$]", $traloi))
{
$notice = "Câu trả lời bí mật chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass1))
{
$error = "Nhập lại Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass1))
{
$error = "Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass2))
{
$error = "Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass2))
{
$error = "Nhập lại Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
}
elseif (eregi("[^A-Z]", $gioitinh))
{
$error = "Giới tính không hợp lệ";
}
elseif (!eregi("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$", $email)) {
$error = "Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại.";
}
elseif ( $gioitinh == NULL ) {
$error = "Giới tính không hợp lệ";
}
elseif ( strlen($username) <6 || strlen($username) >16 ) {
$error = "Tên tài khoản chỉ từ 6-16 kí tự";
}
elseif ( strlen($pass1) <6 || strlen($pass1) >16 ) {
$error = "Mật khẩu cấp 1 chỉ từ 6-16 kí tự";
}
elseif ( strlen($pass2) <6 || strlen($pass2) >16 ) {
$error = "Mật khẩu cấp 2 chỉ từ 6-16 kí tự";
}
elseif ( is_numeric($pass1) || is_numeric($pass2) ) {
$error = "Mật khẩu cấp 1 và cấp 2 không được nhập toàn số";
}
elseif ( $pass1 != $repass1 ) {
$error = "Nhập lại Mật khẩu cấp 1 không chính xác";
}
elseif ( $pass2 != $repass2 ) {
$error = "Nhập lại Mật khẩu cấp 2 không chính xác";
}
elseif ( $pass1 == $repass2 ) {
$error = "Mật khẩu cấp 1 và Mật khẩu cấp 2 không được giống nhau";
}
else {
$sql_username_check = $db->Execute("SELECT Caccname FROM account.dbo.Account_Info WHERE Caccname='$username'");
$username_check = $sql_username_check->numrows();
$sql_email_check = $db->Execute("SELECT cEMail FROM account.dbo.Account_Info WHERE cEMail='$email'");
$email_check = $sql_email_check->numrows();
if ($username_check > 0){
$error = "Tên tài khoản đã có người sử dụng";
}
elseif($email_check > 0){
$error = "Email đã có người sử dụng";
} else {
$passwordmd5 = strtoupper(md5($pass1));
$date = date('Y-m-d H:i:s');
// Thêm vào table TB_User
$query_insertacc = "insert into Account.dbo.Account_Info (caccname,cpassword,cEmail,csex,cQuestion,cAnswer,password2,regtime,reg_ip) values ('$username','$passwordmd5','$email','$gioitinh','$quest','$answer','$pass2','$date','$ip_client')";
$result_insertacc = $db->Execute($query_insertacc) or die("Lỗi Query: $query_insertacc");
// Get JID
$query_getacc = "select IID FROM account.dbo.Account_Info WHERE caccname='$username'";
$result_getacc = $db->Execute($query_getacc) OR DIE("Lỗi Query : $query_getacc");
$getacc = $result_getacc->fetchrow();
// Thêm vào table SK_Silk
$query_insertsilk1 = "insert into account.dbo.Account_Habitus (caccname) values ('".$username."')";
$query_insertsilk = $db->Execute($query_insertsilk1) or die("Lỗi Query: $query_insertsilk1");
// Thêm vào table _AccountJID
$notice = "Đăng kí tài khoản $username thành công ";
}
}
} else $error = "<center>Mã kiểm tra không chính xác.</center>";
}
$page_template = 'templates/register.tpl';
?>STRONGEST MAN
-
Các thành viên gởi lời cảm ơn đến Edward_Newgate vì bài viết này !
TS2GVN (28-07-15)
-
28-07-15, 05:41 PM #4
Ðề: Viết đoạn này giúp với (PHP) WebJx
Hay nhỉ có thế mà không biết đoạn md5 đấy thanks nhìu nhe
Khách viếng thăm hãy cùng TS2GVN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Xin WebJX
Bởi TS2GVN trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 13-01-11, 10:35 AM