16.05.2010, 23:11
Moin!
Ich bin mit meinen Tests für mein zu erstellendes Plugin weit vorangeschritten, derzeit erstelle ich eine API, damit ich die Foren-Funktionalitäten auch außerhalb des Forums nutzen kann. (Ich muss von einem Programm, das wahrscheinlich per REST aufgerufen wird, Beiträge erstellen, löschen oder ändern).
Die API kann diese Funktionen bereits erledigen, wichtig ist aber natürlich die Berechtigungprüfung, für die es aber ja auch Funktionen gibt (die ich im Quelltext finden kann und bereits auch gefunden habe)
Nun ist nur das Problem, dass ich Posts im Namen verschiedenster User durchführen muss, ohne dass ich natürlich deren Passwörter kenne.
Gibt es eine Funktion, dass ich mich als ein (Admin-)User per API anmelde und dann sage: "Und nun tue so, als wärest Du User XYZ"?
Oder wie kann ich sauber die Berechtigungen für eine vorzugebende User-ID prüfen?
Danke!
Michael
Ich bin mit meinen Tests für mein zu erstellendes Plugin weit vorangeschritten, derzeit erstelle ich eine API, damit ich die Foren-Funktionalitäten auch außerhalb des Forums nutzen kann. (Ich muss von einem Programm, das wahrscheinlich per REST aufgerufen wird, Beiträge erstellen, löschen oder ändern).
Die API kann diese Funktionen bereits erledigen, wichtig ist aber natürlich die Berechtigungprüfung, für die es aber ja auch Funktionen gibt (die ich im Quelltext finden kann und bereits auch gefunden habe)
Nun ist nur das Problem, dass ich Posts im Namen verschiedenster User durchführen muss, ohne dass ich natürlich deren Passwörter kenne.
Gibt es eine Funktion, dass ich mich als ein (Admin-)User per API anmelde und dann sage: "Und nun tue so, als wärest Du User XYZ"?
Oder wie kann ich sauber die Berechtigungen für eine vorzugebende User-ID prüfen?
Danke!
Michael