BMS-HOSxP Community
HOSxP => HOSxP Web Services => ข้อความที่เริ่มโดย: suput ที่ สิงหาคม 16, 2011, 15:05:00 PM
-
อยากสอบถามทุกท่านเกี่ยวกับการทำระบบloginของwebโดยใช้ userและpassword ของhosxp_pcuครับว่าต้องกำหนดอะไรเพิ่มเป็นพิเศษรึเปล่าพอดีลองดูแล้วตรง passwordมันไม่ได้ครับ
<?php
$username = $_POST[username];
$password = $_POST[password];
$con = mysql_connect("localhost","sa","sa");
if(!$con) { echo "Not connect"; }
mysql_select_db("hos",$con);
mysql_query("SET NAMES tis620");
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and password= '".md5($_POST[username])."' ";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if($num <=0) {
echo "ไม่พบชื่อผู้ใช้นี้ในฐานข้อมูล";
} else {
$_SESSION[ses_userid] = session_id();
$_SESSION[ses_username] = $username;
echo "<meta http-equiv='refresh' content='2;URL=index2.php' />";
while ($data = mysql_fetch_array($result) ) {
echo $data[username],"<br />";
echo $data[lastname],"<br />";;
}
}
?>
-
http://www.phpeasystep.com/phptu/6.html
http://www.sadung.com/?p=2365 สวย ๆ
http://www.thaiadmin.org/board/index.php?topic=73627.0
-
ขอบคุณครับเดี๋ยวขอลองดูก่อนครับ
-
ถามนอกเรื่องหน่อยครับ จังหวัดอุดรธานี ได้ เงิน 1,800 ยังครับ
-
ใช้ นี่ได้ไหมครับ
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and passweb= '".md5($_POST[username])."' ";
-
ผิดพลายที่เหมือนกันครับ
<?php
$username = $_POST[username];
$password = $_POST[password];
$con = mysql_connect("localhost","sa","sa");
if(!$con) { echo "Not connect"; }
mysql_select_db("hos",$con);
mysql_query("SET NAMES tis620");
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and password= '".md5($_POST[username])."' ";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if($num <=0) {
echo "ไม่พบชื่อผู้ใช้นี้ในฐานข้อมูล";
} else {
$_SESSION[ses_userid] = session_id();
$_SESSION[ses_username] = $username;
echo "<meta http-equiv='refresh' content='2;URL=index2.php' />";
while ($data = mysql_fetch_array($result) ) {
echo $data[username],"<br />";
echo $data[lastname],"<br />";;
}
}
?>
-
ลอง อันนี้ดูนะครับ ไม่รู้จะ error หรือเปล่า พอดีไม่มีตัว test ครับ
<?php
$username = $_POST[username];
$password = $_POST[password];
$con = mysql_connect("localhost","sa","sa");
if(!$con)
{
echo "Can't connect database";
// Redirect
echo "<meta http-equiv='refresh' content='2;URL=index2.php' />";
exit();
}
mysql_select_db("hos",$con);
mysql_query("SET NAMES tis620");
$query="select * from opduser where loginname ='".$_POST[username]."' and passweb= '".md5($_POST[password])."' ";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if($num <=0) {
echo "ไม่พบชื่อผู้ใช้นี้ในฐานข้อมูล";
}
else
{
$_SESSION[ses_userid] = session_id();
$_SESSION[ses_username] = $username;
echo "<meta http-equiv='refresh' content='2;URL=index2.php' />";
$data = mysql_fetch_array($result)
echo $data[username],"<br />";
echo $data[name],"<br />";
}
?>
-
ถามนอกเรื่องหน่อยครับ จังหวัดอุดรธานี ได้ เงิน 1,800 ยังครับ
เงินมาแล้วครับกำลังทำเรื่องเบิกครับ
ขอบคุณทุกท่านนะครับเดี๋ยวขอลองดูก่อนครับ
-
คอลัมน์ password , passweb ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้ 68 char
-
ใช้ นี่ได้ไหมครับ
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and passweb= '".md5($_POST[username])."' ";
ยังไม่ได้เลยครับ มันยังขึ้นไม่พบชื่อผู้ใช้ในฐานข้อมูลนี้ อยู่เลยครับ ถ้าใส่เงื่อนไขเฉพาะ loginnameเข้าได้ครับแต่เหมือนตัว password รูปแบบยังไม่ได้ครับ
เปลี่ยนจาก passweb ใช้เป็นตัว password แทนได้มั้ยครับ พอดีhosxp_pcu ไม่มีที่ให้ลง passweb
-
คอลัมน์ password , passweb ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้ 68 char
แล้วใช้ตัวไหนเข้าครับ
-
คอลัมน์ password , passweb ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้ 68 char
แล้วใช้ตัวไหนเข้าครับ
password ที่ key หน้า login จะถูกเก็บอยู่ใน field passweb โดยผ่านการเข้ารหัส MD5 ครับ
-
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password
-
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password
เอ...ไม่รู้เหมือนกันครับ 5555+
พอดีผมเกาะกับฐานของ HOSxP เลยบอกไม่ได้ครับ
เดี๋ยวคงต้องไปติดตั้ง HOSxP PCU แล้วจะมาบอกนะครับ ;D ;D ;D ;D ;D
-
ขอบคุณล่วงหน้านะครับอาจรย์
-
อยากสอบถามทุกท่านเกี่ยวกับการทำระบบloginของwebโดยใช้ userและpassword ของhosxp_pcuครับว่าต้องกำหนดอะไรเพิ่มเป็นพิเศษรึเปล่าพอดีลองดูแล้วตรง passwordมันไม่ได้ครับ
<?php
$username = $_POST[username];
$password = $_POST[password];
$con = mysql_connect("localhost","sa","sa");
if(!$con) { echo "Not connect"; }
mysql_select_db("hos",$con);
mysql_query("SET NAMES tis620");
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and password= '".md5($_POST[username])."' ";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if($num <=0) {
echo "ไม่พบชื่อผู้ใช้นี้ในฐานข้อมูล";
} else {
$_SESSION[ses_userid] = session_id();
$_SESSION[ses_username] = $username;
echo "<meta http-equiv='refresh' content='2;URL=index2.php' />";
while ($data = mysql_fetch_array($result) ) {
echo $data[username],"<br />";
echo $data[lastname],"<br />";;
}
}
?>
ผมไม่ทราบว่า มันแสดงผลออกมาว่ายังไงหรอครับ
ลอง debug โดย การ echo $query; ดูยังครับ ว่า ตัวแปร $_POST[username]กับ md5($_POST[username]) มันแสดงถูกต้องไหม
ถ้าแสดงถูกต้อง สงสัยว่าอาจผิดพลาดตอนลงทะเบียน session ไหม ถ้า ใช่ ลองเพิ่ม
<?
ob_start();
session_start();
?>
ลงไป ที่ด้านบนสุดของหัวกระดาษดูครับ (ด้านบนสุดเลยนะครับ เอาบรรทัดแรกเลยก็ยิ่งดี) แล้วลองดูครับ
-
มานั่งดูคำตอบด้วยคนครับ เพราะผมก็พยายามที่จะใช้ Login และ Pass ของ Hos Xp เหมือนกัน ครับ แต่ถูกเข้ารหัสอะไรแบบไหนผมไม่แน่ใจก็เลยปล่อยผ่านไปครับ
แต่พอมีคนตั้งคำถามก็ขอมานั่งฟังคำตอบด้วยคนครับ
-
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password
ลองใช้ HOSxP เข้าไปบันทึกข้อมูลโดยใช้ฐาน hosxp_pcu อีกครั้งกับ login นั้น ๆ ครับ
แล้วมาดูใน field นี้ ว่าเกิดขึ้นไหมครับ
โดยใช้ ฐานตัวเดิม HOSxP จะสร้าง md5 ให้เองเมื่อบันทึกซ้ำ
ลอง HOSxP เวอร์ชั้นใหม่ ของผมลอง เช่น 3.54.2.2 ครับ
-
มิใช่ตาราง opduser ครับ..แต่มีอีกตารางนึง