Advertisement
Guest User

router (controller)

a guest
Apr 7th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.61 KB | None | 0 0
  1. # coding: utf-8
  2. # coding: utf-8
  3. require 'sequel'
  4.  
  5. class Users
  6.     @@DB=Sequel.sqlite
  7.     @@DB.create_table :users do
  8.         primary_key :id
  9.         String :username
  10.         String :email
  11.         String :password
  12.         String :option
  13.     end
  14.     @@users=@@DB[:users]
  15.     def Users.add(new_user)
  16.         if @@users[:email=>new_user[:email], :username=>new_user[:username]] then
  17.             false
  18.         else
  19.             @@users.insert(new_user)
  20.         end
  21.     end
  22.     def Users.login(user_info, session)
  23.         user=@@users[:email=>user_info[:email], :password=>user_info[:password]]   
  24.         if user then
  25.             user[:password]=nil
  26.             session.merge!(user)
  27.         else
  28.             false
  29.         end
  30.     end
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement