อยากลองทำระบบสมาชิก ที่เรากำหนดวันใช้งานของสมาชิกได้อ่ะครับ

เริ่มโดย javo, 29 กันยายน 2013, 14:54:48

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

javo

อยากลองทำระบบสมาชิก ที่เรากำหนดวันใช้งานของสมาชิกได้อ่ะครับ

อิงจากบทความนี้ อ่ะครับ แต่ถ้าเราอยากกำหนดวันใช้งานด้วย จะทำอย่างไรดีครับ
hปปp://www.ninenik.com/%E0%B9%81%E0%B8%99%E0%B8%A7%E0%B8%97%E0%B8%B2%E0%B8%87_%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87_%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A_%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%A5%E0%B9%87%E0%B8%AD%E0%B8%81%E0%B8%AD%E0%B8%B4%E0%B8%99_%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%87%E0%B9%88%E0%B8%B2%E0%B8%A2_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_ajax_%E0%B9%83%E0%B8%99_jQuery_%E0%B9%81%E0%B8%A5%E0%B8%B0_php-348.html

หรือท่านใดมีแหล่งข้อมูล ขอคำแนะนำด้วยครับ  :wanwan011:
ขอบคุณไทยเสียวครับ

wear428


godzillaser

เก็บวันสุดท้ายของการใช้งาน ลงฐานข้อมูลของแต่ละ user ละก็เช็คกับวันปัจจุบันเอาครับ

phaishow

อ้างถึงจาก: godzillaser ใน 29 กันยายน 2013, 18:16:56
เก็บวันสุดท้ายของการใช้งาน ลงฐานข้อมูลของแต่ละ user ละก็เช็คกับวันปัจจุบันเอาครับ


ตามนี้ครับ

ในตารางสมาชิกมี 2 attribute หลัก ๆ ดังนี้ครับ
- created_at (เอาไว้เช็คว่าอายุเท่าไหร่แล้ว กรณีนับตั้งแต่วันแรกที่เพิ่มเข้าฐานข้อมูล)
- updated_at (เอาไว้เช็คว่าการแก้ไขข้อมูลหรือเข้าสู่ระบบครั้งล่าสุดเมื่อไหร่ กรณีนับจากการเคลื่นไหวครั้งล่าสุด)
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

javo

อ้างถึงจาก: phaishow ใน 29 กันยายน 2013, 20:32:43
อ้างถึงจาก: godzillaser ใน 29 กันยายน 2013, 18:16:56
เก็บวันสุดท้ายของการใช้งาน ลงฐานข้อมูลของแต่ละ user ละก็เช็คกับวันปัจจุบันเอาครับ


ตามนี้ครับ

ในตารางสมาชิกมี 2 attribute หลัก ๆ ดังนี้ครับ
- created_at (เอาไว้เช็คว่าอายุเท่าไหร่แล้ว กรณีนับตั้งแต่วันแรกที่เพิ่มเข้าฐานข้อมูล)
- updated_at (เอาไว้เช็คว่าการแก้ไขข้อมูลหรือเข้าสู่ระบบครั้งล่าสุดเมื่อไหร่ กรณีนับจากการเคลื่นไหวครั้งล่าสุด)

ขอบคุณครับ แล้วถ้าเราอยากต่อเวลาวันใช้งานได้ ด้วยอ่ะครับ
ขอบคุณไทยเสียวครับ

godzillaser

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

phaishow

ถ้าเป็นผม ผม hardcore กว่า 5555+

ผมจะเพิ่ม expired_at เข้าไป

สมมุติ กำหนด 10 วัน

created_at 01-01-2013
expired_at 10-01-2013

ต่ออายุ 5 วัน

set expired_at = date_add(expired_at, interval 5 day)

(ไม่รู้ว่าได้รึป่าวนะครับ ไม่ได้ลอง แต่น่าจะประมาณนี้ >_<)
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ