diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index 844e4eb0..c4394c59 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -556,6 +556,8 @@ def self.init_database! @message[:message] += t.notice.click_to_continue if @continue_url + @log_out_of_services = true + @lt = generate_login_ticket if @gateway && @service diff --git a/lib/casserver/views/_login_form.erb b/lib/casserver/views/_login_form.erb index db83dbcb..6eb32371 100644 --- a/lib/casserver/views/_login_form.erb +++ b/lib/casserver/views/_login_form.erb @@ -1,3 +1,14 @@ +<% if @log_out_of_services %> + + +<% end %>
" id="login-form" onsubmit="submitbutton = document.getElementById('login-submit'); submitbutton.value='<%= t.notice.please_wait %>'; submitbutton.disabled=true; return true;">
-