Free Hosting

วันศุกร์ที่ 13 มกราคม พ.ศ. 2560

สอนทำระบบล็อกอิน (Login) ล็อกเอาท์ (Logout) ด้วยโปรแกรม Dreamweaver

สอนทำระบบล็อกอิน (Login) ล็อกเอาท์ (Logout) ด้วยโปรแกรม Dreamweaver


       วันนี้ผมจะสอนทำระบบล็อกอิน (Login) และล็อกเอาท์ (Logout) ด้วยโปรแกรม Dreamweaver กันครับ โดยที่ไม่ต้องเขียนโค๊ด PHP ให้ยุ่งยากเลยครับ เพราะ Dream มันจะสร้างโค๊ดให้เราเอง
      ก่อนอื่นต้องทำตามขั้นตอนเหล่านี้ในโปรแกรม Dream ให้เสร็จเรียบร้อยก่อนนะครับ
1.ตั้งค่า Manage Site ให้กับโปรแกรม Dreamweaver
2.สร้างการเชือมต่อกับฐานข้อมูล

จากนั้นให้สร้างไฟล์ขึ้นมา 3 ไฟล์คือ login.php(เข้าสู่ระบบ),showlogin.php(แสดงข้อมูลของสมาชิกที่เข้าสู่ระบบ) และ logut.php (ออกจากระบบ)

      1.ไฟล์ login.php 
1.ให้ออกแบบตามนี้เลยครับ โดยต้องมี form , Textfield 2 ช่อง คือ user name กับ password และปุ่มbutton ชื่อ Login! และควรตั้งชื่อให้กับ Textfield username กับ password ให้ตรงกับชื่อฟิลด์ในฐานข้อมูลของเราด้วยนะครับ ตัวอย่าง ของผมตั้งชื่อ User name ว่า name="username" ส่วน Password ผมตั้งชื่อว่า name="password"ครับ
หรือให้เอาโค๊ดข้างล่างนี้ไปวางไว้ในส่วนของ <body> ได้ครับ
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<form id="form1" name="form1"  method="POST" action="">
    <table  width="450" border="1"  align="center">
      <tr>
        <td  colspan="2" align="center"  bgcolor="#99CC00"><strong>เข้าสู่ระบบ</strong></td>
      </tr>
      <tr>
        <td>User  name</td>
         <td><label>
          <input  type="text" name="username" id="username" />
         </label></td>
      </tr>
      <tr>
        <td  height="29">Password</td>
         <td><label>
          <input  type="password" name="password" id="password"  />
         </label></td>
      </tr>
      <tr>
        <td  height="29">&nbsp;</td>
         <td><label>
          <input  type="submit" name="btLogin" id="btLogin"  value="Login!" />
         </label></td>
      </tr>
    </table>
  </form>

2.จากนั้นให้ไปที่แท็บ SERVER BEHAVIORS กดปุ่ม + เลือก User Authentication > เลือก Log In User ดังรูป



3.จะปรากฏหน้าต่าง Log In User ดังรูป



ให้กำหนดค่าตามนี้เลยครับ
Username field: ให้เลือกชื่อ Textfiled User name ของคุณครับ สำหรับของผมชื่อ username
Password field: ให้เลือกชื่อ Textfiled Password ของคุณครับ สำหรับของผมชื่อ password
Validate using connection: ให้เลือกการเชื่อมต่อของคุณที่ได้สร้างเอาไว้จากขั้นตอน ->  สร้างการเชื่อมต่อฐานข้อมูล MySQL ด้วยDreamweaver (PHP+MySQL)
Table: เลือกชื่อเทเบิลจากฐานข้อมูลของคุณ ของผมชื่อ tbl_member
Username column:เลือก ชื่อฟิลด์ username ของคุณ
Username column:เลือก ชื่อฟิลด์ password ของคุณ
If login succeeds go to: กำหนดว่าเมื่อล็อกอินเสร็จสมบูรณ์แล้วให้ Redirect ไปที่ไหน ของผมให้มันไปที่ไฟล์ showlogin.php
If login fails go to: กำหนดว่าล็อกอินไม่ถูกต้องให้ไปที่ไหน ของผมเลือกให้มาหน้าเดิมคือ login.php
4.ให้สังเกตุใน Dream จะมีตัวแปรแบบ Session ตัวนึงที่เก็บค่าการล็อกอินเอาไว้ครับ คือ $_SESSION[‘MM_Username’] ให้จำค่านี้เอาไว้เลยนะครับ เพราะเราจะเอามาใช้แสดงในหน้า showlogin.php

       2. ไฟล์ showlogin.php 
1.ให้ดีไซน์ตามนี้
หรือพิมพ์โค๊ดดังนี้
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<table width="500" border="1"  align="center">
    <tr>
      <td  colspan="2" bgcolor="#FFCC00"><strong>แสดงข้อมูลสมาชิก</strong></td>
    </tr>
    <tr>
      <td  width="200"><strong>Username</strong></td>
      <td  width="284">&nbsp;</td>
    </tr>
    <tr>
      <td>ชื่อ-สกุล</td>
       <td>&nbsp;</td>
    </tr>
    <tr>
       <td>&nbsp;</td>
      <td>ออกจากระบบ</td>
    </tr>
  </table>

2..ไปที่แท็บ BIDDINGS กดปุ่ม + เลือก Recordset (Query) ดังรูป

3.เมื่อหน้าต่าง Recordset แสดงขึ้นมา ให้กำหนดค่าดังนี้

1.กำหนดชื่อให้กับ Recoredset ของเรา ของผมตั้งชื่อว่า show_member
2.เลือกค่าการเชื่อมต่อที่เราได้สร้างไว้
3.เลือก Table ที่จะใช้แสดงข้อมูล
4.เลือกว่าจะให้แสดงฟิลด์อะไรบ้าง ของผมเลือกทั้งหมด (All)
5.เลือกฟิลด์ที่จะใช้เป็นเงื่อนไขในแสดงข้อมูลเฉพาะสมาชิกที่ล็อกอิน
6.เลือกตัวแปรแบบ Session Variable และใส่ชื่อ session ของเราลงไปคือ MM_Username
7.กดปุ่ม OK

4.ให้สังเหตุที่ BIDDINGS จะมี Recordset ถูกสร้างขึ้นมา ให้คลิกลากไปวางที่ไฟล์ showlogin.php ดังรูป




       3.ไฟล์ logout.php
1.ให้สร้างลิงค์ที่ คำว่า ออกจากระบบ ของไฟล์ showlogin.php ไปที่ไฟล์ logout.php หรือโค๊ด
<a href="logout.php">ออกจากระบบ</a>
2.เปิดไฟล์ logout.php ขึ้นมา จากนั้นให้ไปที่ SERVERS BIHAVIORS เลือกที่ Log Out User ดังรูป

3.กำหนดค่าตามนี้

RUN ดูผลลัพธ์


0 ความคิดเห็น:

แสดงความคิดเห็น


พื้นที่โฆษณา

Free Hosting

พื้นที่โฆษณา

Free Hosting
 

Copyright © สอนเขียนโปรแกรม html php css Java SQL jQuery XML Ajax Design by ScriptMasterWebDesign | Theme by ScriptMasterWebDesign | Powered by HosTing