Thu 6 Apr 2006 22:50:04
หวัดดีครับ
คือสมมุตินะครับว่า
คนที่ 1 ผมจะเข้าโปรแกรมโดยหน้าแรกผมจะให้เข้าโดยการใช้ username และ password นะครับ เช่น Username=test ,Password=123 แล้วนำค่าไปเช็คกับฐานข้อมูลถ้าตรงก็ให้สู่โปรกแกรมได้นะครับ เมื่อเข้าสู่โปรแกรมแล้วและใช้งานโปรแกรมตัวนี้อยู่
ส่วนคนที่ 2 ก็จะใช้โปรแกรมนี้เหมือนกันและใช้ user และ password เหมือนกับคนที่ 1 คือ test และ 123
*ถ้าคนที่ 2 ใช้ user และ password นี้ผมจะเช็คอย่างไรดีครับว่าไม่ให้สามารถใช้ username และ password นี้อีกแล้วก็ทำการแจ้งให้คนที่ 2 ทราบว่า username และ password นี้มีคนใช้แล้ว
ประมาณนี้แหละครับ รบกวนหน่อยนะครับ
Fri 7 Apr 2006 01:37:38
รบกวนอีกคำถามนะครับ
คือโปรแกรมที่ทำขึ้นมาจะทำการ online ทาง internet นะครับ แต่ผมอยากจะเวลาที่เข้าโปรแกรมจะทำการตรวจสอบรหัสผ่านและผู้ใช้โปรแกรมเมื่อตรวจสอบแล้วก็ให้เข้าสู่ระบบแล้วสามารถเข้าไปใช้งานได้เลย
*แล้วในเวลาเดียวกันมีอีกคนจะเข้ามาใช้โปรแกรมซึ่งจะบังคับให้คนที่จะเข้ามาใช้โปรแกรมพร้อมกับคนแรกซึ่งกำลังทำงานอยู่ไม่ได้นะครับ พูดง่ายๆ คือให้เข้าใช้ได้ทีละคนนะครับ
ประมาณนี้แหละครับ
รบกวนหน่อยนะครับ
ขอบคุณครับ
เมื่อมีการล็อกอินมาแล้วเมื่อล็อกอินผ่านระบบจะต้องจำว่ามีการล็อกอินด้วย Username นี้แล้ว และห้ามให้ผู้ใดใช้ได้ในขณะเดียวกัน ซึ่งโครงสร้าง Database ก็น่าจะออกมาเป็น
#users
-username varchar(50) PRIMARY_KEY
-password varchar(50)
-isonline tinyint //online=>1, offline=>0
เมื่อมีการล็อกอินแล้วก็ให้ทำการเซ็ท isonline ของ Username นั้นๆเป็น 1 เมื่อล็อกเอาท์ก็ให้ทำการเซ็ทเป็น 0 เมื่อมีการล็อกอินเข้ามาก็ทำการตรวจสอบด้วยว่า isonline==0 หรือไม่
แต่จะมีปัญหาคือ แล้วถ้าเขาไม่ได้ล็อกเอาท์ล่ะ เช่น ปิด Browser ไปเลยล่ะ, ไฟดับ ฯลฯ
แนวคิดคือเมื่อถึงเวลาหนึ่งๆต้องให้สามารถเข้าใช้ได้อีก เช่น ถ้าไม่ทำการล็อกเอาท์ต้องรอ 10 นาทีก่อน
โครงสร้าง Database จะได้เป็น
#users
-username varchar(50) PRIMARY_KEY
-password varchar(50)
-isonline tinyint
-logtime DateTime
เมื่อมีการล็อกอินเข้ามาให้ทำการตรวจสอบ username, password, isonline == 0 เมื่อเข้าระบบได้ก็ทำการเซ็ท isonline=1 เหมือนระบบข้างต้น ที่เพิ่มขึ้นมาคือเมื่อเข้าระบบแล้วให้ทำการเซ็ท logtime เป็นเวลาที่ทำการล็อกอินเข้ามา
เมื่อมีปัญหา user ไม่ทำการ ล็อกเอาท์ไม่ว่าด้วยเหตุผลใดๆก็ตาม ค่า isonline จะยังคงเป็น 1 ซึ่งทำให้เข้าสู่ระบบไม่ได้ดังปัญหาจองโครงสร้างดังข้างต้น ดังนั้นในส่วนการล็อกอินนั้นจะต้องทำการเช็คว่า
- username, password และ isonline = 0 => เข้าสู่ระบบได้
- username, password, isonline = 1 และ DATE_ADD(logtime, 10, mi)<GETDATE() => เข้าสู่ระบบได้
นอกจากนั้นเข้าสู่ระบบไม่ได้
และทุกครั้งที่มีการทำงานในระบบนั้นต้องทำการเซ็ท logtime เป็นเวลาปัจจุบันเสมอ เพื่อยืนยันกับระบบล็อกอินว่า username นั้นๆมีการใช้งานอยู่ครับ
Wed 19 Apr 2006 23:44:36
รบกวนหน่อยนะครับ
คือตรงส่วน URL เช่น http://www.forumcomupter/index.asp
ซึ่งตรงนี้จะเป็นการเข้าโปรแกรมของผมตรงหน้าแรกแล้วพอเวลาผม login เข้าสู่ระบบแล้วที่หน้า index.asp ก็จะเข้าสู่หน้า admin.asp ซึ่งตรงส่วนนี้ก็จะแสดง url เป็น http://www.forumcomputer/admin.asp ซึ่งผมต้องการให้ ที่อยู่ของหน้านี้ไม่ต้องแสดงนะครับ
ไม่ว่าผมจะเข้าหน้าใหนก็จะให้ address แสดงเป็น http://www.forumcomupter/index.asp ซึ่งจะซ่อนหน้าที่เราได้ทำการเข้าไปนะครับ ประมาณนี้นะครับ รบกวนหน่อยนะครับ
แต่เมื่อมีการ mouseover ที่ลิงค์ใดๆก็จะแสดง url ที่ status bar เหมือนเดิมครับ
และในตัว browser เองก็จะมีการเก็บ url เหล่านี้อยู่ครับ
Fri 21 Apr 2006 09:53:34
คือตอนนี้ผมทำ web ที่ตอบปัญหาเกี่ยวกับ computer อยู่นะครับ คือเวลา post ผมอยากให้สามารถใส่รูปได้ด้วยนะครับ (ผมใช้ TooEditor ) แต่พอผมคลิกเพื่อจะแทรกรูปมันให้ใส่ image URL นะครับ พอจะมีวิธีที่จะเปลี่ยนเป็นการเลือกจาก ไดร์ ได้หรือป่าวครับ
ผมไม่แนใจว่าที่แจ้งว่าให้ใส่ image URL นั้นเป็นแบบไหนครับ
ถ้าเป็น html ก็ให้ทำการแก้หน้านั้น โดยเปลี่ยนช่องให้เป็น <input type="file"> แล้วก็เขียนฟังก์ชั่นในการ insert ครับ
โดยอ้างถึง document ที่อยู่ใน design mode ครับ เช่น
ผมตั้งชื่อ iframe นั้นว่า designDoc
ผมก็เขียนฟังก์ชั่นว่า
document.designDoc.document.execCommand('insertimage', false, 'C:\image.jpg');
โดยในขณะ insert ต้องทำการเก็บเข้าตัวแปรไว้ด้วยครับเพื่อทำการอัพโหลด แล้วทำการค้นหาและแก้ไชชื่อตำแหน่งรูปในส่วนที่ ToolEditor สร้างไว้ให้เป็น path หลังจากทำการอัพโหลดครับ

















