Advertisement
Guest User

ValidarUserBueno

a guest
May 29th, 2016
73
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. var splitUsers: Array[java.lang.String] = leido.split(",").map(_.trim)
  10. var esUsuario = 0;
  11. var arrayTam = splitUsers.size
  12. while(arrayTam > esUsuario){
  13. usuarios(splitUsers(esUsuario)) = splitUsers(esUsuario+1)
  14. esUsuario += 2
  15. }
  16. }
  17.  
  18. if(usuarios contains user){
  19. if(usuarios(usuario) == password){
  20. println("Login success")
  21. }else{
  22. println("Contraseña incorrecta")
  23. }
  24. }else {
  25. usuarios(usuario) = password
  26. println("Usuario creado y login success")
  27. }
  28.  
  29. val writer = new PrintWriter(new File("users.txt" ))
  30. var tam = usuarios.size
  31. var iteracion = 0;
  32. usuarios.foreach{case(key, value) =>
  33. writer.write(key)
  34. writer.write(",")
  35. writer.write(value)
  36. if(iteracion != (tam-1)){
  37. writer.write(",")
  38. }
  39. iteracion += 1;
  40. }
  41. writer.close()
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement