]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fixed IE7 prompting the user to download OpenSearch description xml after login ...
authorJeffery To <jeffery.to@gmail.com>
Tue, 16 Mar 2010 09:31:05 +0000 (17:31 +0800)
committerCraig Andrews <candrews@integralblue.com>
Tue, 16 Mar 2010 15:38:51 +0000 (11:38 -0400)
Flow:
1. Browser (IE7) is redirected to the login page.
2. Browser reads the page, sees OpenSearch descriptions, tries to
   download them. Each request gets recorded by SN as the page the user
   should be redirected to after logging in (returnto).
3. User logs in, then gets redirected to the returnto action, which is
   an OpenSearch description.

The OpenSearch descriptions aren't sensitive so making them public in a
private site should be okay.

(I recall fixing this in 0.8.x... :-( )

index.php

index 65f251bcce6144db63bf3e6870fbda4d311da0fb..d6c617e1d90399945b45296a4c49725208969362 100644 (file)
--- a/index.php
+++ b/index.php
@@ -200,7 +200,7 @@ function checkMirror($action_obj, $args)
 
 function isLoginAction($action)
 {
-    static $loginActions =  array('login', 'recoverpassword', 'api', 'doc', 'register', 'publicxrds', 'otp');
+    static $loginActions =  array('login', 'recoverpassword', 'api', 'doc', 'register', 'publicxrds', 'otp', 'opensearch');
 
     $login = null;