Advertisement
Guest User

Scala validarUser

a guest
May 29th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. def userHandler(user: String, password: String) : Unit = {
  2. var usuarios = HashMap[String, String]()
  3. val archivo = new File("users.txt")
  4. var leido = ""
  5. if (archivo.exists){
  6. Source.fromFile("users.txt" ).foreach{case line =>
  7. leido += line
  8. }
  9. }
  10. var splitUsers: Array[java.lang.String] = leido.split(",").map(_.trim)
  11. var esUsuario = 0;
  12. var arrayTam = splitUsers.size
  13. while(arrayTam > esUsuario){
  14. usuarios(splitUsers(esUsuario)) = splitUsers(esUsuario+1)
  15. esUsuario += 2
  16. }
  17.  
  18.  
  19. if(usuarios contains user){
  20. if(usuarios(usuario) == password){
  21. println("Login success")
  22. }else{
  23. println("Contraseña incorrecta")
  24. }
  25. }else {
  26. usuarios(usuario) = password
  27. println("Usuario creado y login success")
  28. }
  29.  
  30. val writer = new PrintWriter(new File("users.txt" ))
  31. var tam = usuarios.size
  32. var iteracion = 0;
  33. usuarios.foreach{case(key, value) =>
  34. writer.write(key)
  35. writer.write(",")
  36. writer.write(value)
  37. if(iteracion != (tam-1)){
  38. writer.write(",")
  39. }
  40. iteracion += 1;
  41. }
  42. writer.close()
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement