users server = serverA.com
your server = serverB.org
wenn ich verstehe es richtig, das Problem ist, dass der Benutzer nur auf Server A angemeldet ist, aber nicht auf dem Server B, und es gibt keine Möglichkeit, den Sitzungsstatus (zB Session-Handling über eine Datenbank zu teilen)
aus der Spitze von meinem Kopf, ich kann von einer Option denken:
Server B fragt einfach Server A
Mittel: Link auf serverA enthält den Session-ID Benutzer *. serverB fragt dann Server A, ob die Sitzung gültig ist.
Sie können es nicht ohne Kommunikation zwischen diesen beiden Servern tun.
* Hinweis: anstelle der Session-ID wäre es besser, ein zufälliges Token zu verwenden. Sitzungs-IDs sollten nicht privat sein.
, die Ihre Benutzer nicht daran hindert, die URL zu teilen. Wenn sie also möchten, dass jemand anderes die Datei herunterlädt, können sie einfach die URL weitergeben. Auf der anderen Seite könnte ein böswilliger Benutzer dies auch mit seiner Session-ID tun.
Zeigen Sie Ihre Versuche, kopieren Sie den relevanten Code hier. –
Mögliches Duplikat: http: // stackoverflow.com/questions/580671/configure-session-zu-arbeiten-on-applications-das-sind-verteilt-über-multiple-server – Gumbo