PDA

View Full Version : [JX] Hỏi về web jx



longkandy
11-10-16, 10:54 PM
Các bác đi qua thông não giúp em với. hàng thì là hàng share trên diễn đàn.
Đăng ký acc thì thành công vào game được, nhưng đăng nhập trên web thì không được.

<?php
session_start();
include_once("cauhinh.php");

if ( $_GET['act'] == "do" )
{

// Dùng hàm addslashes() để tránh SQL injection, dùng hàm md5() để mã hóa password
$username =$_POST['username'];
$pass1 =$_POST['password'];
$pass =md5($pass1);
$password=strtoupper($pass);

// Lấy thông tin của username đã nhập trong table members
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

// Nếu username này không tồn tại thì....
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
{
print "<font color=reb><b>Tên đăng nhập không tồn tại. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại»</a>";
exit;
}

// Nếu username này tồn tại thì tiếp tục kiểm tra mật khẩu
if ( $password != $member['cPassWord'] )
{
print "<font color=reb><b>Nhập sai mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại»</a>";

exit;
}

// Khởi động phiên làm việc (session)

$_SESSION['user_id'] = $member['iid'];

// Thông báo đăng nhập thành công
echo <<<EOF
<html>
<body>
<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>'refresh' content="0; url=taikhoan.php">
</body>
</html>

EOF;


}
else
{

// Form đăng nhập
print <<<EOF




Thank all:-s

assaa
11-10-16, 11:05 PM
Nó báo lỗi gì khi đăng nhập trên web

longkandy
11-10-16, 11:06 PM
Nó báo lỗi gì khi đăng nhập trên web


Báo thế này đại ca

Tên đăng nhập không tồn tại. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại

minhkhanh109
12-10-16, 03:33 AM
Báo thế này đại ca

Tên đăng nhập không tồn tại. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại
ib team mình xem thử bạn
30 charrrrrrrrrrrrrrrr

Sesshomaru
12-10-16, 10:02 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
bỏ 2 dấu {} đoạn cuối đi

longkandy
12-10-16, 10:57 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
bỏ 2 dấu {} đoạn cuối đi

vẫn không được bác ạ. Đã thử trang đăng ký đang nhập khác thì được. Cái web của keongot thì bị thế này X_X

wermanhme1990
12-10-16, 07:56 PM
Bạn bắt lỗi để xem giá trị trả về có đúng không, biết đường mà fix:


$username =$_POST['username'];

echo "username:" . $username;

$pass1 =$_POST['password'];
$pass =md5($pass1);
$password=strtoupper($pass);

// Lấy thông tin của username đã nhập trong table members
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
echo "member:";
print_r($member);
die();

longkandy
13-10-16, 06:11 AM
Bạn bắt lỗi để xem giá trị trả về có đúng không, biết đường mà fix:


$username =$_POST['username'];

echo "username:" . $username;

$pass1 =$_POST['password'];
$pass =md5($pass1);
$password=strtoupper($pass);

// Lấy thông tin của username đã nhập trong table members
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
echo "member:";
print_r($member);
die();




Xong no hiện thế này bác ơi:
username:long10member:
Có nghĩa là so ạ!

nghichtu91
13-10-16, 07:15 AM
Xong no hiện thế này bác ơi:
username:long10member:
Có nghĩa là so ạ!

có nghĩa câu lệnh sql chưa được chạy. thế thôi.
kiểm tra lại đã add ext sqlserver vào php chưa ;))

wermanhme1990
13-10-16, 10:58 AM
Mẹ bảo rồi "Khó quá bỏ qua", cứ nghe lời Mẹ đi, không dùng được web này dùng web khác.