From 0a6215173dc74e6ee72f9b7d4cb417bdfde8f7e6 Mon Sep 17 00:00:00 2001 From: Remy Sharp Date: Wed, 6 May 2015 17:53:35 +0100 Subject: [PATCH] Remove user from embeds --- lib/handlers/bin.js | 9 +++++++-- views/index.html | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/handlers/bin.js b/lib/handlers/bin.js index 71f9c7a47d..943882bd09 100644 --- a/lib/handlers/bin.js +++ b/lib/handlers/bin.js @@ -1013,8 +1013,13 @@ module.exports = Observable.extend({ } - var url = helpers.urlForBin(bin), - user = req.session.user || {}; + var url = helpers.urlForBin(bin); + var user = req.session.user || {}; + + if (req.embed) { + // prevent it showing up in embedded views (in case someone nabs it) + delete jsbin.user; + } var done = function () { // Sort out the tip diff --git a/views/index.html b/views/index.html index 1991a0fe15..acf8cd2bb8 100644 --- a/views/index.html +++ b/views/index.html @@ -670,11 +670,11 @@

JS Bin URLs

{{/if}} {{#feature request "intercom"}} -{{#if user.name}} +{{#unless embed}}{{#if user.name}} -{{/if}} +{{/if}}{{/unless}} {{/feature}}