Results 1 to 3 of 3

Thread: ไม่เข้าใจเรื่อง user Authentication database

  1. #1
    Member
    Join Date
    May 2009
    Location
    thai
    Posts
    45


    คือว่าผมจะต้องการทํา ให้register เวลาเราสมัครสมาชิกหรือ member ให้ข้อมูลลงฐานข้อมูล ส่วนนี้ทําได้แล้วครับ แต่ที่ต้องการและสงสัยคือ แล้วถ้าผมทําlogin ออกมาแล้วจะเขียนโค๊ดยังไงให้มันไป check กับuser และpassกับ ที่ได้สมัครลงไปในฐานข้อมูลตอนที่เราทําการregis

    และผ่านไปให้บอกสถานะ ว่าuseronline ส่วนใหญ่ผมเข้าเวปไหนตอนregis เสดก็เอารหัสไปlogin แล้วเข้าหน้า โชว์ว่าuserเรากําลังออนไลน์อยู่ ผมอยากได้ตรงนี้แหละครับเพราะทําโปรเจ๊ค

  2. #2
    Junior Member
    Join Date
    Jan 2010
    Location
    Bangkok
    Posts
    12


    Cool

    ง่ายมาครับ ก็ไป query ขึ้นมาโดยใช้เงื่อนไข user กับ password ที่รับมาจาก form

    ตัวอย่าง


    [hide=20]1. init.php โค้ดสำหรับตรวจสอบว่า login แล้วหรือยัง และอื่น ๆ ให้ include ลงไปในทุกหน้า
    [code]<?php
    session_start();

    // check login
    if (!defined(&#39;SKIP_AUTH&#39) {
    MCT, MCITP: SQL SERVER DBA+BI, CMDBA: MySQL DBA, CMDEV: MySQL DEV

  3. #3
    Junior Member sehanu's Avatar
    Join Date
    Aug 2009
    Posts
    13


    ถ้าเป็นผมผมจะสร้าง colum ชื่อว่า status เพื่อเอาไว้เช็คดูว่า online อยู่หรือเปล่า เช่น ถ้าออนไลน์อยู่เป็็น 1 ไม่ออนไลน์เป็น 0 ประมาณนี้ครับ

    เมื่อเราได้ฐานข้อมูลแล้วก็ทำการตรวจสอบการเข้าสู่ระบบโดยเมื่อกรอกฟอร์มแล้วให้เรานำค่าที่ได้ไป query โดยใช้ username แล้ว password เป็นเงื่อนไขครับถ้าค่าที่ออกมาเป็น 1 row แสดงว่า username และ password ถูกต้องครับ

    เมื่อทำการตรวจสอบเสร็จแล้วก็สร้าง session หรือ cookie เพื่อไว้สำหรับตรวจสอบและแก้ status เป็น 1 เช่นเดียวกันถ้าออกจากระบบก็ให้เป็น 0 และลบ session และ cookie

    จากการทำดังกล่าวปัญหาที่ตามมาคือถ้าผู้ใช้ปิด browser โดยที่ไม่ได้ออกจากระบบด้วยวิธีที่ถูกต้องจะทำให้เรามองว่าเป็นผู้ใช้ที่ออนไลน์อยู่ ตรงนี้มีวิธีแก้เยอะเลยครับ เราอาจจะตั้ง cron เพื่อตรวจสอบว่ามีใครที่ออไลน์อยู่บ้าง และถ้าไม่มีการเคลื่อนไหวเกินเวลาอาจจะให้เป็น 0 เพื่อแสดงว่าเป็นผู้ใช้ที่ไม่ออนไลน์ หรือจะให้มีการตรวจสอบเมื่อมีการขอดูผู้ใ้ช้ที่ออนไลน์ก็ได้ครับ

Similar Threads

  1. Replies: 0
    Last Post: 10-06-2009, 03:04 AM
  2. Authentication เรื่องของ user&password
    By soontron357 in forum Ethical Hacking for Padawan
    Replies: 0
    Last Post: 30-03-2008, 02:16 AM
  3. Usb factor to Authentication
    By soontron357 in forum แนะนำ Software ต่างๆ
    Replies: 0
    Last Post: 24-03-2008, 03:07 AM
  4. Database authentication modules
    By newsbot in forum World Hacking/Security News
    Replies: 0
    Last Post: 11-12-2007, 01:30 AM
  5. Replies: 1
    Last Post: 28-08-2007, 02:17 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •