Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.69 KB | None | 0 0
  1. def check_email_and_finish_registration(email, reg_handler)
  2.   valid = false
  3.  
  4.   if email.to_s != '' && email.to_s.length != 0 && email.includes?('@') && /^[0-9a-zA-Z\.]+$/.match(email.split('@').first) && /^[0-9a-zA-Z\.]+$/.match(email.split('@')[1])
  5.     valid = true
  6.   end
  7.  
  8.   if valid
  9.     reg_handler.success = true unless reg_handler.process_type == 5 || POST::get('from_europe')
  10.    
  11.     MD5 = Digest::MD5.new
  12.     MD5 << POST::get('password')
  13.     reg_handler.registered_user = {email: email, username: POST::get('username'), password: MD5.hexdigest }
  14.    
  15.     db = DB::open()
  16.     db.create_user({email: email, username: POST::get('username'), password: MD5.hexdigest })
  17.   end
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement