You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

auth.rb 390B

123456789101112
  1. require 'net/http'
  2. def login(username, password)
  3. url = URI('http://board.vivalavinyl.com/main/login')
  4. http = Net::HTTP.new(url.host, url.port)
  5. request = Net::HTTP::Post.new(url)
  6. request.body = "name=#{username}&pass=#{password}&login=login"
  7. response = http.request(request)
  8. cookies = response.response['set-cookie']
  9. return nil if cookies.nil?
  10. cookies.split('; ').first
  11. end