Method: SMS::XpeedClient#login

Defined in:
lib/sms_client/client/xpeed_client.rb

#login(id, password) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/sms_client/client/xpeed_client.rb', line 5

def (id, password)
  page = @agent.get("http://imory.xpeed.com/member.im?cmd=loginForm")
  page = page.form_with(:name => "loginForm") do |form|
    form.mbrId = id
    form.mbrPasswd = password
  end.submit

  page = page.forms.first.submit
  page = @agent.get("http://imory10.xpeed.com/imory/sms/mobile/mobile2.php")

  page.form_with(:name => "phone_form") do |form|
    @remains = form.remainFreeStr.split(":").last.to_i
  end
  super
rescue Exception => e
  SMS.log.debug e if SMS.log
  false
end