Posts

Showing posts from June, 2010

Auto Login in rails

1. Remember me When the user login and checks the “Remember me” checkbox, the :save_login parameter is set, the User instance remember_me method invoked and the :auth_token cookie set... class AccountController def login case @request.method when :post if @session[:user] = User.authenticate(@params[:user_login], @params[:user_password]) flash['notice'] = "Login successful" if @params[:save_login] == "1" @session[:user].remember_me cookies[:auth_token] = { :value => @session[:user].remember_token , :expires => @session[:user].remember_token_expires } end redirect_back_or_default :controller => "time" else flash.now['notice'] = "Login unsuccessful" @login = @params[:user_login] end end end def logout @session[:user].forget_me if @session[:user] @session[:user] = nil cookies.delete :auth_token end end 2. ...

FaceBook Javascript SDK Like button examples

<h1>Defaults</h1> <fb:like></fb:like> <h1>Explicit href</h1> <fb:like href="http://fbrell.com"></fb:like> <h1>Custom Font</h1> <fb:like font="trebuchet ms" href="http://fbrell.com"></fb:like> <h1>Disable Faces</h1> <fb:like show_faces="no" href="http://fbrell.com"></fb:like> <h1>Button Count</h1> <fb:like layout="button_count" href="http://fbrell.com"></fb:like> <h1>Narrow</h1> <fb:like width="200" href="http://fbrell.com"></fb:like> <h1>Narrow no faces</h1> <fb:like width="200" show_faces="no" href="http://fbrell.com"></fb:like> <h1>Recommend</h1> <fb:like href="http://fbrell.com"></fb:like> <h1>Dark</h1> <div style="background-color: black; padding...

using map with html images

Wanna Use 1 image with 2 links?? <img src="/images/submit.png" width="219" height="59" border="0" usemap="#Map" /> <map name="Map" id="Map"> <area shape="rect" coords="17,15,218,44" href="http://www.google.com" /> <area shape="rect" coords="8,46,219,59" href="http://yahoo.com /> </map>

Making a http/https post request

Spent an hour to find out how to send a https post request and this is how .. require 'rubygems' require 'net/http' require 'net/https' require 'uri' http = Net::HTTP.new('facebook.com', 443) http.use_ssl = true path = "/oauth/access_token" data = 'id=123456' resp, data = http.post(path, data) puts resp.inspect puts data.inspect