app/libs/signin.rb
531ecd5f
 require 'json/pure'
 require 'xmpp4r'
 require 'xmpp4r/roster'
 require 'cgi'
 
 module Signin
 	include Jabber
 
 	def self.try_login(jid, pass)
 		@client = Client.new(jid)
 
 		Jabber::debug = (Rails.env == 'development')
 
 		begin
 			connect(pass)
 		rescue
 			raise LoginError
 		end
 	end
 
 	def self.connect(pass)
 		@client.connect()
 		@client.auth(pass)
 	end
 
 	class LoginError < Exception
 
 	end
 end