Advertisement
Guest User

Untitled

a guest
Aug 7th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.58 KB | None | 0 0
  1. router.post('/setVerifyAccount', (req, res, next) => {
  2. if (req.body.secret === 'Natethesnake1!' && req.body.account_username) {
  3. Account.Account.findOne({ account_username: req.body.account_username }, (err, account) => {
  4. if (err) {
  5. res.json({ error: 'db error' })
  6. }
  7. if (account) {
  8. if (req.body.password)
  9. account.password = req.body.password
  10. if (req.body.gourmet_email)
  11. account.gourmet_email = req.body.gourmet_email
  12. if (req.body.redirect_email)
  13. account.redirect_email = req.body.redirect_email
  14. if (req.body.in_use)
  15. account.in_use = req.body.in_use
  16. if (req.body.in_use)
  17. account.proxy_address = req.body.proxy_address
  18. if (req.body.proxy_address)
  19. account.credentials_proxy.user = req.body.proxyUser
  20. if (req.body.proxyPw)
  21. account.credentials_proxy.pw = req.body.proxyPw
  22. if (req.body.ingame_username)
  23. account.ingame_username = req.body.ingame_username
  24. if (req.body.level)
  25. account.level = req.body.level
  26. if (req.body.original_email)
  27. account.original_email = req.body.original_email
  28. if (req.body.stardust)
  29. account.stardust = req.body.stardust
  30. if (req.body.current_experience)
  31. account.current_experience = req.body.current_experience
  32. if (req.body.experience_cap)
  33. account.experience_cap = req.body.experience_cap
  34. if (req.body.team)
  35. account.team = req.body.team
  36. if (req.body.pokedex_entries)
  37. account.pokedex_entries = req.body.pokedex_entries
  38. if (req.body.isban)
  39. account.isban = req.body.isban
  40. if (req.body.pokemons) {
  41. let pokemons = replaceAllBackSlash(req.body.pokemons);
  42. pokemons = JSON.parse(pokemons)
  43. account.pokemons = pokemons
  44. }
  45. if (req.body.verifiedtime) {
  46. account.verifiedtime = req.body.verifiedtime
  47. }
  48. if (req.body.doublexp) {
  49. account.doublexp = req.body.doublexp
  50. }
  51. if (req.body.incenses) {
  52. account.incenses = req.body.incenses
  53. }
  54. if (req.body.lures) {
  55. account.lures = req.body.lures
  56. }
  57. if (req.body.owner) {
  58. account.owner = req.body.owner
  59. }
  60. if (req.body.shop) {
  61. account.shop = req.body.shop
  62. }
  63. if (req.body.features) {
  64. let features = req.body.features.toString();
  65. features = features.replace(/\\/g, "")
  66. console.log(features)
  67. features = JSON.parse(features)
  68. account.features = features
  69. }
  70. if (req.body.items) {
  71. let items = req.body.items.toString();
  72. items = items.replace(/\\/g, "")
  73. console.log(items)
  74. items = JSON.parse(items)
  75. account.items = items
  76. }
  77. let accProperties = JSON.parse(JSON.stringify(account))
  78. let newVerifyAccount = Account.VerifyAccount(accProperties)
  79. newVerifyAccount.save((err) => {
  80. if (!err) {
  81. account.remove()
  82. res.json({ status: 'working' })
  83. }
  84. })
  85. }
  86. else {
  87. let account = {}
  88. if (req.body.account_username)
  89. account.account_username = req.body.account_username
  90. if (req.body.password)
  91. account.password = req.body.password
  92. if (req.body.gourmet_email)
  93. account.gourmet_email = req.body.gourmet_email
  94. if (req.body.redirect_email)
  95. account.redirect_email = req.body.redirect_email
  96. if (req.body.in_use)
  97. account.in_use = req.body.in_use
  98. if (req.body.in_use)
  99. account.proxy_address = req.body.proxy_address
  100. if (req.body.proxy_address)
  101. account.credentials_proxy.user = req.body.proxyUser
  102. if (req.body.proxyPw)
  103. account.credentials_proxy.pw = req.body.proxyPw
  104. if (req.body.ingame_username)
  105. account.ingame_username = req.body.ingame_username
  106. if (req.body.level)
  107. account.level = req.body.level
  108. if (req.body.original_email)
  109. account.original_email = req.body.original_email
  110. if (req.body.stardust)
  111. account.stardust = req.body.stardust
  112. if (req.body.current_experience)
  113. account.current_experience = req.body.current_experience
  114. if (req.body.experience_cap)
  115. account.experience_cap = req.body.experience_cap
  116. if (req.body.team)
  117. account.team = req.body.team
  118. if (req.body.pokedex_entries)
  119. account.pokedex_entries = req.body.pokedex_entries
  120. if (req.body.isban)
  121. account.isban = req.body.isban
  122. if (req.body.pokemons) {
  123. let pokemons = replaceAllBackSlash(req.body.pokemons);
  124. pokemons = JSON.parse(pokemons)
  125. account.pokemons = pokemons
  126. }
  127. if (req.body.verifiedtime) {
  128. account.verifiedtime = req.body.verifiedtime
  129. }
  130. if (req.body.doublexp) {
  131. account.doublexp = req.body.doublexp
  132. }
  133. if (req.body.incenses) {
  134. account.incenses = req.body.incenses
  135. }
  136. if (req.body.lures) {
  137. account.lures = req.body.lures
  138. }
  139. if (req.body.owner) {
  140. account.owner = req.body.owner
  141. }
  142. if (req.body.shop) {
  143. account.shop = req.body.shop
  144. }
  145. if (req.body.features) {
  146. let features = req.body.features.toString();
  147. features = features.replace(/\\/g, "")
  148. console.log(features)
  149. features = JSON.parse(features)
  150. account.features = features
  151. }
  152. if (req.body.items) {
  153. let items = req.body.items.toString();
  154. items = items.replace(/\\/g, "")
  155. console.log(items)
  156. items = JSON.parse(items)
  157. account.items = items
  158. }
  159. let verifyAcc = new Account.VerifyAccount(account)
  160. verifyAcc.save((err) => {
  161. res.json({ status: `new account saved` })
  162. })
  163. }
  164. })
  165. }
  166. else
  167. res.json({ error: 'wrong request' })
  168. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement