Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form id="frm-signup">
- <h5>Email</h5>
- <input id="email" type="text" name="email" />
- <h5>Password</h5>
- <input id="register-password" type="password" name="password" />
- /*Pass data*/
- <% users = User.new %>
- <% users.username = @email %>
- <% users.password = @password %>
- <% users.save %>
- </form>
- class User < ParseUser
- fields :email, :password, :firstName, :lastName
- validates_presence_of :email, :password
- alias :email :username
- validates_length_of :password, :minimum => 8, :allow_blank => false
- has_many :items, :primary_key => "objectId"
- end
- class UsersController < ApplicationController
- def new
- @user = User.new
- end
- def create
- user = User.authenticate(params[:username], params[:password])
- @email = params[:email].nil? 1; params[:email]
- @username = params[:email].nil? 1; params[:email]
- @password = params[:password].nil? 1; params[:password]
- if user
- session[:user_id] = user.id
- redirect_to root_url, :notice => "logged in !"
- else
- flash.now.alert = "Invalid username or password"
- render "new"
- end
- end
- def index
- end
- def destroy
- session[:user_id] = nil
- redirect_to root_url, :notice => "Logged out!"
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement