Anmeldung

SAAS

SaaS,即软件即服务(Software as a Service),是指通过网络提供软件服务的一种模式。

SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据自身的工作实际需求,通过互联网向厂商定购所需的应用软件服务。 SaaS并不是一个特定的软件,而是一种提供软件服务的方式,它的核心是把软件部署为在线服务,通过互联网供用户使用,而传统的软件,是需要用户买断,或者以传统方式安装到本地电脑使用的。

总结来说,SaaS是一种通过网络提供软件服务的方式,用户可以按需使用,按需付费。

AI SAAS的订阅限量:SAAS的新商业模式

SAAS变了。 一直以来的卖席位,在AI SAAS领域,变成了订阅限量,也就是订阅后每个月renew一定的使用 […]

Das neue WordPress-Erlebnis: Websites mit SAAS, Low-Code und No-Code erstellen

Am 6. November 2023 wurde WordPress v6.4.2 veröffentlicht. Zwei Tage später habe ich mein Blog auf einen anderen Server migriert. Später […]

Zeit:2023/07/17

Iteration des Mitgliedschaftsabonnementmoduls

 

 

Für das Plattform-CMS, das ich selbst erstellt habe, war der Teil des Mitgliedschaftsabonnements schon immer „einfach zu implementieren“. Dieses Wochenende habe ich diesen Teil neu strukturiert und den Kernteil weiterentwickelt.

1. Methode

Im Allgemeinen besteht das Mitgliedschaftsabonnement hauptsächlich aus drei Teilen: Mitgliedschaftsabonnementplan und -kauf, Mitgliederberechtigungskontrolle und Mitgliederverwaltung.

1. Für Mitgliedschaftsabonnements und Käufe

Bereiten Sie sich einfach darauf vor, einige Erweiterungen basierend auf dem bestehenden Einkaufszentrumsystem vorzunehmen.

2. Zur Kontrolle der Mitgliederberechtigungen:

Dies muss besonders erwähnt werden, da wir nicht planen, dies auf Basis eines Rollenberechtigungssystems zu tun, sondern ein separates, von Mitgliedern gesteuertes System.

Basierend auf dem Rollenautoritätssystem werden Mitglieder zu einer Rollenreihe gemacht, und jeder Mitgliedstyp wird zu einer Rolle in dieser Rollenreihe gemacht. Es klingt vernünftig. In diesem Fall ist die Ausführung oder Verwendung jedoch sehr mühsam, insbesondere wenn es viele Geschäfte gibt, die verschiedenen Logiken sehr kompliziert sind und es zu allerlei Verwirrung kommt, wenn Sie nicht vorsichtig sind. Und es ist nicht flexibel genug.

Darüber hinaus ist der Mitgliedschaftsabonnementteil vieler hervorragender Systeme tatsächlich nicht rollenbasiert. Stattdessen wird die Berechtigungskontrolle auf der Grundlage von „Markierungen“ oder Befehlen implementiert. Viele gut verkaufte Plug-ins für Mitgliedschaftsabonnements, darunter auch WordPress, werden auf diese Weise erstellt.

Basierend auf „Benutzer-Tags“:

Im Wesentlichen handelt es sich um dasselbe Prinzip wie beim Charaktersystem. Es dient dazu, einige „Marken“ von Mitgliedern zu definieren. Benutzer, die das mit dieser „Markierung“ verbundene Mitgliedschaftsabonnement erwerben, werden „mit dieser Markierung markiert“, sodass die Kontrolle über die Mitgliedsberechtigungen erreicht werden kann.

Basierend auf der Bestellung:

Kaufen Sie ein Mitgliedschaftsabonnement und geben Sie eine Bestellung auf. Nach der Zahlung wird die Ablaufzeit in die Bestellung eingetragen. Daher können Sie anhand der Reihenfolge beurteilen, ob der Benutzer Mitglied ist, um welche Art von Mitglied es sich handelt und ob es abgelaufen ist. Auf diese Weise können Sie die Berechtigungen der Mitglieder steuern.

 

Ich habe bereits eine auftragsbasierte Methode durchgeführt und dieses Mal möchte ich „Benutzer-Tags“ verwenden.

Es ist nichts Falsches daran, auf Aufträgen zu basieren, aber das Auftragssystem des Plattform-CMS, das ich aufbaue, unterstützt jetzt viele Auftragstypen, wodurch das Auftragsmodell relativ „groß“ wird. Ich habe nicht mehr vor, ihm „Gewicht hinzuzufügen“. Deshalb habe ich „Basierend auf „Benutzer-Tags““ ausgewählt.

3. Mitgliederverwaltung

Basierend auf der vorhandenen Benutzerverwaltungserweiterung planen wir nicht, die Mitgliederverwaltung allein durchzuführen.

 

2. Anwendbare Szenarien

1. Grundszenario

Für das gesamte Produkt gibt es ein oder mehrere Abonnements, die Benutzer erwerben und von den Mitgliedschaftsdiensten profitieren können.

Definieren Sie Mitgliedschafts-Tags global. Jedes Mitgliedschafts-Tag enthält mindestens drei Felder: Name, Slug und zugehörige Abonnementplan-ID.

Wenn ein Benutzer ein Abonnement mit einer Mitgliedschaftsmarkierung erwirbt, werden die Mitgliedschaftsmarkierung und die Ablaufzeit in die Metadaten des Benutzers geschrieben.

2. Plattform-/Multi-Tenant-Szenario

Für Plattformen und mandantenfähige SAAS gibt es ein sehr wichtiges Szenario: den vom Anbieter selbst bereitgestellten Abonnementplan.

Definieren Sie das Mitgliedschafts-Tag des Lieferanten in den Metadaten des Lieferantenbenutzers. Der Schlüssel des Lieferanten-Mitgliedschafts-Tags darf nicht mit dem Schlüssel des globalen Mitgliedschafts-Tags identisch sein.

Wenn ein Benutzer ein Abonnement von diesem Anbieter kauft, werden das entsprechende Mitgliedschafts-Tag und das Ablaufdatum in die Metadaten des kaufenden Benutzers geschrieben.

Diese Iteration implementiert nur Basisszenarien, muss aber auf Plattform- und Multi-Tenant-Szenarien erweiterbar sein.

 

3. Stellen Sie beim Anmelden fest, ob die Mitgliedschaft abgelaufen ist

Wenn sich der Benutzer anmeldet, wird beurteilt, ob es abgelaufen ist. Wenn es abgelaufen ist, aktualisieren Sie die Mitgliedsmarkierung in den Metadaten auf „false“ und das Ablaufdatum auf „false“.

 

Stichworte: ,

So bauen Sie eine erfolgreiche B-Side-SAAS-Plattform auf

Letztes Jahr habe ich einem internationalen HRSaaS-Unternehmen geholfen, einen Plan zu erstellen. Im Mittelpunkt dieses Plans stehen zwei Personen, die erfolgreich eine B-seitige SAAS-Plattform aufgebaut haben […]

Zeit:2022/06/10

Microsoft Teams – eine weitere Möglichkeit, Geld zu verdienen

Die Pandemie hat viele Dinge verändert, und kollaboratives Arbeiten und Online-Arbeiten ist eines davon.

SAAS-Anwendungen auf Basis von Microsoft Teams scheinen sehr gefragt zu sein.

Kein Reden mehr, lass uns direkt zum Video gehen.

Videos mit chinesischen Übersetzungen finden Sie auf der offiziellen Website.

Stichworte:

Dokumentbasiertes WEB und anwendungsbasiertes WEB

Es gibt zwei Arten von WEB: Dokumenttyp und Anwendungstyp. Zur Übertragung von Inhalten wird ein Dokumenttyp WEB verwendet. Es erfordert nicht viel Interaktion, muss aber suchmaschinenfreundlich sein. Zum Beispiel verschiedene Blogs […]

Review einer Internet-Autovermietungsplattform (2) – Plattform, Ökologie und Architektur

Vor Jahren habe ich „Bewertung einer Internet-Autovermietungsplattform – Wie man eine ganze Branche hält“ geschrieben (der Artikel ist passwortgeschützt und für normale Menschen nicht einsehbar). In diesem Artikel geht es hauptsächlich um […]

Zeichnen Sie eine Iteration von SSO der Low-Code-Entwicklungsplattform auf – die Anmeldung des im WEB eingebetteten Miniprogramms und die PC-seitige WeChat-Scancode-Anmeldung

Das WeChat-Applet ist in die WEB-Anmeldung und die PC-seitige WeChat-Scancode-Anmeldung eingebettet. Es ist nicht schwierig, erfordert jedoch viele Änderungen, einschließlich meiner BAAS-Plattform und niedriger Generation […]

Eine Zusammenfassung der Berechtigungsverwaltung

Ich habe viele Produkte und Systeme gebaut. Da es oft um Rechteverwaltungsprobleme geht, habe ich einige Zusammenfassungen erstellt. Vor ein paar Jahren habe ich eine groß angelegte Handelsplattform aufgebaut ([…]

Die Grundidee, einen Blockeditor zu erstellen

Beziehen Sie sich hauptsächlich auf zwei Blockeditoren: den Gutenberg-Editor von WordPress: https://wordpress.org […]



Copyright © www.lyustu.com, alle Rechte vorbehalten.
Thema: TheMoon V3.0. Autor: neo yang