Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UserController < ApplicationController
- def login
- @user = User.new
- @user.username = params[:username]
- end
- def process_login
- if user = User.authenticate(params[:user], params[:password])
- session[:id] = user.id #Remember the user's id during this session
- redirect_to :action => :home #session[:return_to]
- else
- flash[:error] = "Username/Password not valid...Please try again"
- redirect_to :action => 'login' #, :username => params[:user][:username]
- end
- end
- def logout
- session[:logged_in] = nil
- session[:id] = nil
- #reset_session
- flash[:message] = "You have successfully logged out"
- #flash[:message] = session[:id]
- redirect_to :action => "login"
- end
- def registration
- end
- def username_validity
- #make sure field are all filled in
- #make sure password == confirm password
- # if user = User.username_success
- # flash[:regerror] = "Username already taken"
- # redirect_to :action => 'registration'
- # else
- # redirect_to :action => :login
- # end
- end
- def endregistration
- fn = params["fntbox1"]
- ln = params["lntbox1"]
- email = params["emtbox1"]
- usernm = params["usertbox1"]
- passwrd = params["passtbox1"]
- confpasswrd = params["conpasstbox1"]
- #user = User.new
- #user.username = usernm
- #user.password = passwrd
- user = User.create(:username => usernm, :password => passwrd, :first_name => fn, :last_name => ln, :email_id => email)
- end
- def home
- end
- def my_account
- end
- end
Add Comment
Please, Sign In to add comment