mirror of
https://github.com/discourse/discourse.git
synced 2025-05-26 10:31:56 +08:00
FEATURE: add referrer never tag to password reset page
This commit is contained in:
@ -49,6 +49,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<%- content_for(:no_ember_head) do %>
|
<%- content_for(:no_ember_head) do %>
|
||||||
|
<meta name="referrer" content="never">
|
||||||
<%= script "ember_jquery" %>
|
<%= script "ember_jquery" %>
|
||||||
<%= render_google_universal_analytics_code %>
|
<%= render_google_universal_analytics_code %>
|
||||||
<%- end %>
|
<%- end %>
|
||||||
|
@ -237,6 +237,18 @@ describe UsersController do
|
|||||||
end
|
end
|
||||||
|
|
||||||
context 'valid token' do
|
context 'valid token' do
|
||||||
|
context 'when rendered' do
|
||||||
|
render_views
|
||||||
|
|
||||||
|
it 'renders referrer never on get requests' do
|
||||||
|
user = Fabricate(:user, auth_token: SecureRandom.hex(16))
|
||||||
|
token = user.email_tokens.create(email: user.email).token
|
||||||
|
get :password_reset, token: token
|
||||||
|
|
||||||
|
expect(response.body).to include('<meta name="referrer" content="never">')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
it 'returns success' do
|
it 'returns success' do
|
||||||
user = Fabricate(:user, auth_token: SecureRandom.hex(16))
|
user = Fabricate(:user, auth_token: SecureRandom.hex(16))
|
||||||
token = user.email_tokens.create(email: user.email).token
|
token = user.email_tokens.create(email: user.email).token
|
||||||
|
Reference in New Issue
Block a user