Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def login
- if request.post?
- login, pass = request['login'], request['pass']
- session[:login] = login
- session[:host] = 'weez-int.com'
- def session.[](key); key == :address ? "#{self[:user]}@#{self[:host]}" : super(key) end
- session[:server] = NIMAP::Server.new('localhost', login, pass)
- unless user = User.find_by_name_and_password(login, User.encode_password(pass))
- user = User.create_with :name => user,
- :login => user,
- :password => pass,
- :address => session[:address]
- end
- session[:user_oid] = user.oid
- init_mailchecker
- redirect '/mails'
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement