- if params.size > 0
- uri += '?' << params.collect { |k,v|
- CGI.escape(k.to_s) + '=' + CGI.escape(v.to_s)
- }.join('&')
+
+ case
+ when Rails.configuration.Login.PAM.Enable,
+ Rails.configuration.Login.LDAP.Enable,
+ Rails.configuration.Login.Test.Enable
+
+ uri = URI.parse(Rails.configuration.Services.Workbench1.ExternalURL.to_s)
+ uri.path = "/users/welcome"
+ uri.query = URI.encode_www_form(params)
+ else
+ uri = URI.parse(Rails.configuration.Services.Controller.ExternalURL.to_s)
+ uri.path = "/login"
+ uri.query = URI.encode_www_form(params)