diff options
| -rw-r--r-- | app/helpers/application_helper.rb | 2 | ||||
| -rw-r--r-- | spec/helpers/application_helper_spec.rb | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index e147ce77..f8922ed7 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -18,7 +18,7 @@ module ApplicationHelper end def disqus_auth(user = current_user) - data = { id: user.id, username: user.email, email: user.email }.to_json + data = { id: user.id, username: user.name, email: user.email }.to_json message = Base64.encode64(data).gsub("\n", "") timestamp = Time.now.to_i signature = OpenSSL::HMAC.hexdigest('sha1', ENV['DISQUS_SECRET_KEY'], "#{message} #{timestamp}") diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb index 3fee3de7..fa483ff7 100644 --- a/spec/helpers/application_helper_spec.rb +++ b/spec/helpers/application_helper_spec.rb @@ -2,10 +2,10 @@ require "spec_helper" describe ApplicationHelper do describe :disqus_auth do - let(:user) { OpenStruct.new(id: 1, email: 'test@cakeside.com') } + let(:user) { OpenStruct.new(id: 1, name: 'mo', email: 'test@cakeside.com') } before :each do - data = { id: user.id, username: user.email, email: user.email }.to_json + data = { id: user.id, username: user.name, email: user.email }.to_json message = Base64.encode64(data).gsub("\n", "") timestamp = Time.now.to_i secret = ENV['DISQUS_SECRET_KEY'] = 'secret' |
