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.
Antworten
Zu viele Anzeigen?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.
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