Ich bin neu in Backand und das Backend-Feld insgesamt, und ich brauche etwas Aufklärung. Im Grunde versuche ich eine Anwendung zu erstellen, bei der sich Benutzer registrieren und anmelden können. Während der Benutzer angemeldet ist, kann er einfache Dinge erstellen, zum Beispiel eine To-Do-Liste. Die To-Do-Liste wird dann in der Datenbank gespeichert und kann nur auf der Seite von dem Benutzer angezeigt werden, der sie erstellt hat.Benutzerspezifische Inhalte
Bisher gibt es eine Funktion zum Anmelden, Anmelden und Erstellen/Buchen von Artikeln. Die aktuellen Benutzer Authentifizierungen sind im Grunde wie in den Beispielen:
var signin = function (username, password) {
return Backand.signin(username, password)
.then(function (response) {
return response;
});
};
var signUp = function (user) {
return $http({
method: 'POST',
url: 'https://api.backand.com/1/user/signup',
headers: {
'SignUpToken': "#####"
},
data: user
});
};
Während die Funktionselemente für die Buchung ist nur so etwas, und dann eine GET-Anforderung, um es auf der Webseite zu erhalten.
Jetzt brauche ich die Elemente erstellt, nur um von dem Benutzer, der es erstellt hat (wenn angemeldet) angezeigt werden. Die Frage ist also, wie mache ich das? Was ist der nächste Schritt? Gibt es Tutorials/Dokumentation, um dies zu erreichen? Ich bin irgendwie fest, so dass jede Hilfe geschätzt wird! :)
Danke, war sich dieser Option nicht bewusst. Aber wenn ich das hinzugefügt habe, können Sie nur Artikel posten, wenn Sie als Administrator und nicht als normaler Benutzer angemeldet sind. Es wurde wie folgt hinzugefügt: '('{{sys :: role}}' = 'Admin') ODER (items.created_by IN ((SELECT user id VON Benutzern WHERE (users.email = '{{sys :: username}} ')))) ' – qua1ity
haben Sie die Sicherheitsvorlage überprüft, hat der Benutzer Berechtigungen erstellen? – user3375230
Ja, entsprechend der Sicherheitsvorlage sollte die Benutzerrolle die gleichen Berechtigungen haben wie die Administratorrolle – qua1ity