fixes to home (multiple loading)
diff --git a/index.cgi b/index.cgi
index d203f30..da52ef1 100755
--- a/index.cgi
+++ b/index.cgi
@@ -17,5 +17,26 @@
 for key in webnotes.form.keys():
 	webnotes.form_dict[key] = webnotes.form.getvalue(key)
 
-# pass on to legacy handler
-import webnotes.handler
+# url comes with sid, redirect to html, sid set and all
+if 'sid' in webnotes.form_dict:
+	import webnotes.auth
+	import webnotes.widgets.page_body
+
+	webnotes.auth.HTTPRequest()
+
+	print "Content-Type: text/html"
+
+	# print cookies, if there ar additional cookies defined during the request, add them here
+	if webnotes.cookies or webnotes.add_cookies:
+		for c in webnotes.add_cookies.keys():
+			webnotes.cookies[c] = webnotes.add_cookies[c]
+		
+		print webnotes.cookies
+
+	print
+	print webnotes.widgets.page_body.redirect_template % ('Redirecting...', 'index.html')
+
+else:
+	# pass on to legacy handler
+	import webnotes.handler
+