6 Stimmen

Unterschied zwischen den cgi-Variablen AUTH_USER und REMOTE_USER

Die Dokumentation ist nicht ganz klar - gibt es einen Unterschied zwischen diesen Variablen? Auf IIS zumindest scheinen sie identisch zu sein, aber ich möchte mich nicht darauf verlassen, wenn es unter anderen Servern anders sein könnte.

8voto

Jayson Punkte 2021

Laut der Adobe ColdFusion-Dokumentation sind sie identisch.

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Expressions_8.html

Ein Blick in den openbd-Quellcode zeigt, dass remote_user und auth_user auf denselben Schlüssel abgebildet werden, so dass derselbe Wert zurückgegeben wird.

Wenn ich mir den Quellcode von railo ansehe, verstehe ich nicht ganz, was da vor sich geht, aber es scheint remote_user zu setzen, und ich bin nicht sicher, ob auth_user irgendwo gesetzt wird.

Wenn Sie eine Anwendung entwickeln, die mit coldfusion, railo und openbd kompatibel ist, scheint es sicherer zu sein, remote_user zu verwenden. Vielleicht kann sich jemand anderes dazu äußern, denn ich verstehe den Code nicht ganz, ohne mir die Zeit zu nehmen, ihn gründlich zu untersuchen.

2voto

Peter Boughton Punkte 105921

Ich bin mir ziemlich sicher, dass REMOTE_USER die Standard-CGI-Variable ist.

Laut dieser Seite sind sie identisch: http://livedocs.adobe.com/coldfusion/6/CFML_Reference/Expressions5.htm

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X