ผู้เขียน หัวข้อ: สอบถามการสร้างระบบLoginในphpครับ  (อ่าน 21069 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
สอบถามการสร้างระบบLoginในphpครับ
« เมื่อ: สิงหาคม 16, 2011, 15:05:00 PM »
0
อยากสอบถามทุกท่านเกี่ยวกับการทำระบบloginของwebโดยใช้ userและpassword ของhosxp_pcuครับว่าต้องกำหนดอะไรเพิ่มเป็นพิเศษรึเปล่าพอดีลองดูแล้วตรง passwordมันไม่ได้ครับ
โค๊ด: [Select]
<?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://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ Bangkaja Distric Health Center

  • Sr. Member
  • ****
  • กระทู้: 314
  • Respect: +1
    • ดูรายละเอียด
จพ.สาธารณสุขชำนาญงาน
รพ.สต.บางกะจะ อ.เมือง จ.จันทบุรี

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #2 เมื่อ: สิงหาคม 16, 2011, 18:04:55 PM »
0
ขอบคุณครับเดี๋ยวขอลองดูก่อนครับ
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ Multithreading

  • Sr. Member
  • ****
  • กระทู้: 388
  • หน่วยควบคุมโรคนำโดยแมลง(de-buger)
  • Respect: 0
    • ดูรายละเอียด
    • Android4Health
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #3 เมื่อ: สิงหาคม 16, 2011, 19:57:38 PM »
0
ถามนอกเรื่องหน่อยครับ  จังหวัดอุดรธานี ได้ เงิน 1,800 ยังครับ

สอนเขียน Android และ GIS


นักวิชาการสาธารณสุขปฏิบัติการ in พิษณุโลก

https://www.facebook.com/Android4Health

My Projects in HosXP field.
SurveyTool Android App
HealthPlace  Android App
HosOnDroid  Android App

============================

dusit

  • บุคคลทั่วไป
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #4 เมื่อ: สิงหาคม 16, 2011, 20:39:07 PM »
0
ใช้ นี่ได้ไหมครับ
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and passweb= '".md5($_POST[username])."'   ";

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #5 เมื่อ: สิงหาคม 16, 2011, 22:59:13 PM »
0
ผิดพลายที่เหมือนกันครับ

<?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 />";;
   }
}   
?>
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #6 เมื่อ: สิงหาคม 16, 2011, 23:06:10 PM »
0
ลอง อันนี้ดูนะครับ  ไม่รู้จะ 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 />";
}   
?>
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #7 เมื่อ: สิงหาคม 17, 2011, 08:43:48 AM »
0
ถามนอกเรื่องหน่อยครับ  จังหวัดอุดรธานี ได้ เงิน 1,800 ยังครับ

เงินมาแล้วครับกำลังทำเรื่องเบิกครับ
ขอบคุณทุกท่านนะครับเดี๋ยวขอลองดูก่อนครับ
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ Multithreading

  • Sr. Member
  • ****
  • กระทู้: 388
  • หน่วยควบคุมโรคนำโดยแมลง(de-buger)
  • Respect: 0
    • ดูรายละเอียด
    • Android4Health
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #8 เมื่อ: สิงหาคม 17, 2011, 10:27:24 AM »
0
คอลัมน์  password , passweb  ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้  68 char

สอนเขียน Android และ GIS


นักวิชาการสาธารณสุขปฏิบัติการ in พิษณุโลก

https://www.facebook.com/Android4Health

My Projects in HosXP field.
SurveyTool Android App
HealthPlace  Android App
HosOnDroid  Android App

============================

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #9 เมื่อ: สิงหาคม 17, 2011, 10:40:54 AM »
0
ใช้ นี่ได้ไหมครับ
$query="select loginname,password from opduser where loginname ='".$_POST[username]."' and passweb= '".md5($_POST[username])."'   ";
ยังไม่ได้เลยครับ มันยังขึ้นไม่พบชื่อผู้ใช้ในฐานข้อมูลนี้ อยู่เลยครับ ถ้าใส่เงื่อนไขเฉพาะ loginnameเข้าได้ครับแต่เหมือนตัว password รูปแบบยังไม่ได้ครับ
เปลี่ยนจาก  passweb ใช้เป็นตัว password แทนได้มั้ยครับ พอดีhosxp_pcu ไม่มีที่ให้ลง passweb
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #10 เมื่อ: สิงหาคม 17, 2011, 10:41:42 AM »
0
คอลัมน์  password , passweb  ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้  68 char
แล้วใช้ตัวไหนเข้าครับ
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,347
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #11 เมื่อ: สิงหาคม 17, 2011, 11:10:36 AM »
0
คอลัมน์  password , passweb  ใช้ md5 ในการเข้ารหัสเหรอครับ
ทำไมผมนับได้  68 char
แล้วใช้ตัวไหนเข้าครับ
password ที่ key หน้า login จะถูกเก็บอยู่ใน field passweb โดยผ่านการเข้ารหัส MD5 ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #12 เมื่อ: สิงหาคม 17, 2011, 13:39:25 PM »
0
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,347
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #13 เมื่อ: สิงหาคม 17, 2011, 22:21:39 PM »
0
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password
เอ...ไม่รู้เหมือนกันครับ 5555+
พอดีผมเกาะกับฐานของ HOSxP เลยบอกไม่ได้ครับ
เดี๋ยวคงต้องไปติดตั้ง HOSxP PCU แล้วจะมาบอกนะครับ  ;D ;D ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ suput

  • Sr. Member
  • ****
  • กระทู้: 299
  • Respect: +1
    • ดูรายละเอียด
    • http://nonghan205.no-ip.org
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #14 เมื่อ: สิงหาคม 18, 2011, 13:32:33 PM »
0
ขอบคุณล่วงหน้านะครับอาจรย์
สุพัฒนา  ปิงเมือง  ตำแหน่ง นักวิชาการสาธารณสุขปฏิบัติการ
รพ.สต.ผักตบ ต.ผักตบ อ.หนองหาน จ.อุดรธานี
http://nonghan205.no-ip.org/
HOSxP_PCU ver 3.56.xxx
Server Core 2 Quad 2.33 GHz. Ram 4GB CentsOS5.8+percona xtradb 5.5.24
เริ่มใช้ 1 มกราคม 2552
ขอบคุณพี่ไสวและ อ.โก้ ครับที่ทำให้เขียนรายงานเป็น ขอบคุณอาจารย์ทุกท่านในเวบบอร์ดที่ให้โอกาสได้เรียนรู้และพัฒนาตนเองครับ

ออฟไลน์ ทักบอน

  • Jr. Member
  • **
  • กระทู้: 84
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #15 เมื่อ: กันยายน 01, 2011, 11:21:03 AM »
0
อยากสอบถามทุกท่านเกี่ยวกับการทำระบบloginของwebโดยใช้ userและpassword ของhosxp_pcuครับว่าต้องกำหนดอะไรเพิ่มเป็นพิเศษรึเปล่าพอดีลองดูแล้วตรง passwordมันไม่ได้ครับ
โค๊ด: [Select]
<?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();
?>

ลงไป ที่ด้านบนสุดของหัวกระดาษดูครับ (ด้านบนสุดเลยนะครับ เอาบรรทัดแรกเลยก็ยิ่งดี) แล้วลองดูครับ
[img]http://i265.photobucket.com/albums/ii201/takbon/506487911.gif[img]

ผมชื่อ บอน ครับ
นวก.คอมพิวเตอร์ น้องใหม่ รพช.หนองวัวซอ
ขึ้นระบบประมาณปี 2549 แต่ผมเพิ่งมาทำงาน เดือน เมษายน 2554 ครับ
ฝากเนื้อ ฝากตัว ฝากหัวใจ ฝากตังค์ด้วยนะครับ

ออฟไลน์ mashimaro

  • Sr. Member
  • ****
  • กระทู้: 372
  • ทำทุกอย่างให้เต็มที่ ที่สุดแม้มันจะยากสักเท่าไหร่ เราจะผ่านมันไปได้
  • Respect: +8
    • ดูรายละเอียด
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #16 เมื่อ: กันยายน 26, 2011, 19:45:52 PM »
0
มานั่งดูคำตอบด้วยคนครับ เพราะผมก็พยายามที่จะใช้ Login และ Pass ของ Hos Xp เหมือนกัน ครับ แต่ถูกเข้ารหัสอะไรแบบไหนผมไม่แน่ใจก็เลยปล่อยผ่านไปครับ

แต่พอมีคนตั้งคำถามก็ขอมานั่งฟังคำตอบด้วยคนครับ
Mashimaro
นักวิชาการคอมพิวเตอร์ โรงพยาบาลแม่สอด ตาก (รพท.420 เตียง)
เริ่มใช้ HOSxP มกราคม 2554 ปัจจุบันใช้ HOSxP V.3.54.1.3 วันที่ 8 ก.พ. 54
Main Server  :  Server OS Linux CentOS 5.5  MySQL
Slave Server  :  Server OS Linux CentOS 5.5  MySQL 5.1.23  HP Proliant ML150G3 Server
           Intel Xeon 5130 Dual Core Processor 2 GHz HDD 147 GB RAM 4 GB
ขึ้นระบบ  โดย บ.BMS  มกราคม 54   เข้าทำงานใน รพ. สิงหาคม 53
ขอขอบคุณ ทีมงานขึ้นระบบของคุณวินัย
งานหนักไม่เคยฆ่าคน
e-mail:  amnat_kalwtunkum@hotmail.com

dusit

  • บุคคลทั่วไป
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #17 เมื่อ: กันยายน 26, 2011, 20:52:27 PM »
0
อาจารย์โก้ครับของผม hosxp_pcu ตรง passweb ไม่มีข้อมูลครับมีแต่ตรง password

ลองใช้ HOSxP เข้าไปบันทึกข้อมูลโดยใช้ฐาน hosxp_pcu  อีกครั้งกับ login นั้น ๆ ครับ
แล้วมาดูใน field นี้ ว่าเกิดขึ้นไหมครับ
โดยใช้ ฐานตัวเดิม HOSxP จะสร้าง md5 ให้เองเมื่อบันทึกซ้ำ
ลอง HOSxP เวอร์ชั้นใหม่ ของผมลอง เช่น 3.54.2.2 ครับ

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: สอบถามการสร้างระบบLoginในphpครับ
« ตอบกลับ #18 เมื่อ: กันยายน 26, 2011, 20:56:35 PM »
0
มิใช่ตาราง opduser ครับ..แต่มีอีกตารางนึง
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x