On Wednesday, November 25, 2015 at 12:36:46 PM UTC, Ruby-Forum.com User wrote: > > Hi All, > > I am generate base64 link with some params, that link send to user > email, it's worked fine. > > > Not sure what your question is, but the stack trace in your attachment refer to code other than what you have posted.
Fred > 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 > > Attachments: > > http://www.ruby-forum.com/attachment/11160/Screen_Shot_2015-11-25_at_5.08.15_PM.png > > > http://www.ruby-forum.com/attachment/11161/Screen_Shot_2015-11-25_at_5.08.33_PM.png > > > > -- > Posted via http://www.ruby-forum.com/. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/646d2f89-ccfe-42ce-b462-aea4a852e5e3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.