Erstellen Sie Datenbanktabellen und verwalten Sie die Aktivität im Laufe der Zeit
P粉054616867
P粉054616867 2023-09-14 09:27:53
0
1
542

Es gibt zwei Arten von Benutzern: kostenlose Benutzer und kostenpflichtige Benutzer. Als Benutzer mit der FreeUser-Rolle kann ich nur 3 offene (die Zeit ist noch nicht abgelaufene) Aktivitäten haben, da PayingUser kein Limit hat. So verwalten Sie es in der Datenbanktabelle

P粉054616867
P粉054616867

Antworte allen(1)
P粉155710425
UserType
  usertypeid, PK
  usertype, NN

User
  userid, PK
  username, NN
  usertype, FK UserType.usertypeid

对于活动,您有多种选择。

  • 将活动计数器存储在用户会话中。
  • 将活动计数器存储在数据库中。这可以是用户表中的一个简单计数器
  • 如果您拥有高可用性配置(超过 1 个应用服务器),您将必须共享会话,或将计数器存储在数据库中,以确保您的计数器在服务器出现故障时仍能正常运行。

无论如何,活动管理背后的逻辑是由应用程序处理的。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!