Advertisement
Guest User

Untitled

a guest
Apr 8th, 2019
689
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. mp.events.addCommand('creaaccount', (player, username, password) =>
  2. {
  3. let loggedIn = false;
  4. console.log(username);
  5. console.log(password);
  6. if(username.length <= 16 && password.length <= 128)
  7. {
  8. console.log("inizio la query");
  9. gm.mysql.handle.query("SELECT * FROM 'accounts' WHERE 'Username' = ?", [username], function(err, res)
  10. {
  11. console.log("query");
  12. if(res.length > 0)
  13. {
  14. player.outputChatBox('Username già in uso.');
  15. }
  16. else
  17. {
  18. bcrypt.hash(password, null, null, function(err, hash)
  19. {
  20. if(!err)
  21. {
  22. gm.mysql.handle.query("INSERT INTO 'accounts' SET Username = ?, Password = ?, LoggedIn = ?", [username, hash, loggedIn], function(err, res)
  23. {
  24. if(!err)
  25. {
  26. player.outputChatBox('Account registrato.');
  27. } else {
  28. throw err
  29. console.log("\x1b[31m[ERROR] " + err)
  30. }
  31.  
  32. });
  33. } else {
  34. throw err
  35. }
  36. });
  37. }
  38. });
  39. }
  40. else
  41. {
  42. player.outputChatBox('Parametri errati.');
  43. }
  44.  
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement