Zombie Issue With email Link


#1

Hi All,

I am generate base64 link with some params, that link send to user
email, it’s worked fine.

When I need to verify user email, user must and should click on email
from that link I have take token which is generated by me.

in mailer:

% @link = url_for controller: ‘api/v1/hum_os’,
action: ‘validate_verification_link’,
protocol: ‘https’,
host: ‘sikkacfprovider.mybluemix.net’,
query: @query %>

in controller:

def create_link
unique_token = generate_token
session[:token] = unique_token
end

def verify_link
query_data = decode_base64_string(query)
@parsed_query_data = JSON.parse(query_data)
if @parsed_query_data[“token”] == session[:token]
true
else
false
end

here session[:token] nil for other browsers and other systems except

my system

end

if link open in other system or other browser:

image: Screen_Shot_2015-11-25_at_5.08.15_PM.png

if link open in my chrome browser:

image: Screen_Shot_2015-11-25_at_5.08.33_PM.png