ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingต้องการกำหนดรหัสผ่านในแต่ละหน้า
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ต้องการกำหนดรหัสผ่านในแต่ละหน้า  (อ่าน 185 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
izeed
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 370



ดูรายละเอียด
« เมื่อ: 30 มิถุนายน 2020, 06:51:35 »

ต้องการกำหนดรหัสผ่านในแต่ละหน้า
หรือแต่ละ user ให้ใส่รหัสของตัวเองไม่ต้องใส่ user มีปลั๊กอิน wp หรือ script ทำได้บ้างครับ ขอบคุณครับ
บันทึกการเข้า

Free EA Forex Free VPS ง่ายๆ สนใจทัก
smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 641
ออฟไลน์ ออฟไลน์

กระทู้: 8,247



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 30 มิถุนายน 2020, 08:54:19 »

WP ไม่รู้
แต่ถ้าเป็น script php ก็จะประมาณนี้
โค๊ด:
<?php
//set password for this page
$p "zjUG8FhIAFHf";
$pass $_POST['pass']==$p?TRUE:FALSE;

if(!
$pass)
{
?>

  <form method="POST">
  Pass <input type="password" name="pass"></input><br/>
  <input type="submit" name="submit" value="Go"></input>
  </form>
<?
die();
}
?>
« แก้ไขครั้งสุดท้าย: 30 มิถุนายน 2020, 08:57:12 โดย smapan » บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
izeed
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 370



ดูรายละเอียด
« ตอบ #2 เมื่อ: 30 มิถุนายน 2020, 11:20:05 »

ขอบคุมากๆครับ
ถ้ามี 100 คนผมต้องใช้ 100 Pass เลยรึครับ Cry
ผมต้องการแยกพาสของยูสกรือต่อคนหน่ะครับผม

WP ไม่รู้
แต่ถ้าเป็น script php ก็จะประมาณนี้
โค๊ด:
<?php
//set password for this page
$p "zjUG8FhIAFHf";
$pass $_POST['pass']==$p?TRUE:FALSE;

if(!
$pass)
{
?>

  <form method="POST">
  Pass <input type="password" name="pass"></input><br/>
  <input type="submit" name="submit" value="Go"></input>
  </form>
<?
die();
}
?>
บันทึกการเข้า

Free EA Forex Free VPS ง่ายๆ สนใจทัก
izeed
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 370



ดูรายละเอียด
« ตอบ #3 เมื่อ: 30 มิถุนายน 2020, 11:27:37 »

ขอบคุณมากครับ

ผมอยากแยกพาสแต่ละ user หรือแต่ละคนด้วยทำอย่างไรครับ
เช่นกำหนดให้หน้านั้นเข้าได้ 100 คน พาสแต่ละคนต่างกันครับ
เลยคิดว่าถ้าพวก wp มีระบบ user ให้ใส่พาสเค้าเองเลยมีมั้ยครับ

WP ไม่รู้
แต่ถ้าเป็น script php ก็จะประมาณนี้
โค๊ด:
<?php
//set password for this page
$p "zjUG8FhIAFHf";
$pass $_POST['pass']==$p?TRUE:FALSE;

if(!
$pass)
{
?>

  <form method="POST">
  Pass <input type="password" name="pass"></input><br/>
  <input type="submit" name="submit" value="Go"></input>
  </form>
<?
die();
}
?>
บันทึกการเข้า

Free EA Forex Free VPS ง่ายๆ สนใจทัก
smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 641
ออฟไลน์ ออฟไลน์

กระทู้: 8,247



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 30 มิถุนายน 2020, 17:27:23 »

ใช่ ถ้า 100 คนก็ ร้อยพาส
อยากได้ยังไงล่ะ
...เอาร้อยคน พาสเดียวกันก็ได้นี่
โค๊ด:
<?php
$canPass 
FALSE;

//get current password
if($_SESSION['user_id']){
$conn db_open_connection();
$sql "SELECT `pass` FROM `allpassword` where `user_id`='$_SESSION['user_id']'";
$result $conn->query($sql);
$row $result->fetch_assoc();

//set password for this page
$p $row["pass"];
$canPass$_POST['pass']==$p?TRUE:FALSE;

db_close_connection($conn);
}


if(!
$canPass)
{
?>

  <form method="POST">
  Pass <input type="password" name="pass"></input><br/>
  <input type="submit" name="submit" value="Go"></input>
  </form>
<?
die();
}
?>
« แก้ไขครั้งสุดท้าย: 30 มิถุนายน 2020, 17:30:42 โดย smapan » บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
หน้า: [1]   ขึ้นบน
พิมพ์