]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/application.rb
diary / user bits
[rails.git] / app / controllers / application.rb
index a4f65cd54b9d30bb095285b370b402ecabdeb818..9d4749a0ddf5c04a9a48525ae4289e4fa8de415d 100644 (file)
@@ -6,6 +6,10 @@ class ApplicationController < ActionController::Base
     @user = User.find_by_token(session[:token])
   end
 
+  def require_user
+    redirect_to :controller => 'user', :action => 'login' unless @user
+  end
+
   def authorize(realm='Web Password', errormessage="Could't authenticate you") \r
     username, passwd = get_auth_data # parse from headers\r
     # authenticate per-scheme
@@ -34,16 +38,6 @@ class ApplicationController < ActionController::Base
     end 
   end 
 
-  def get_xml_doc
-    doc = XML::Document.new
-    doc.encoding = 'UTF-8' 
-    root = XML::Node.new 'osm'
-    root['version'] = API_VERSION
-    root['generator'] = 'OpenStreetMap server'
-    doc.root = root
-    return doc
-  end
-
   # extract authorisation credentials from headers, returns user = nil if none\r
   private 
   def get_auth_data