Возможно вы правы, но мое приложение не нуждается в таком уровне безопасности. Мне было интересно может ли приведенное мной "грязное" решение do the trick. Или какие в нем недостатки / подводные камни чтобы я мог решить стоит ли вообще заморачиваться. Конечно, если бы это было крайне необходимо для моего веб-приложения, я бы смотрел в сторону известных проверенных временем решений.
Спасибо большое! но эти ответы на stackoverflow не отображают саму суть сего действия (они просто описывают принцип работы truthy falsy values ). Если кто-то еще наскочит на этот вопрос, исчерпывающий ответ дан по ссылке от Nikolay Talanov.