Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
897
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Pornolab Fake Name Script
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description empty
  6. // @author fakename
  7. // @include http*://pornolab.net/*
  8. // @grant GM_setValue
  9. // @grant GM_getValue
  10. // @grant GM_xmlhttpRequest
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15. if(window.location.pathname == "/forum/profile.php"){
  16. if(GM_getValue('state') != 'reg_p1' && GM_getValue('state') != 'login'){
  17. GM_setValue('state', 'reg_p1');
  18. let link = document.querySelector('#go-to-reg');
  19. link.submit();
  20. }
  21. else if(GM_getValue('state') == 'reg_p1'){
  22. GM_xmlhttpRequest({
  23. method: "GET",
  24. url: "http://api.namefake.com",
  25. onload: function(res){
  26. let fakename = JSON.parse(res.responseText);
  27. if(confirm("Autocomplete")){
  28. GM_setValue('fakename',fakename.email_u+"@"+fakename.email_d);
  29. GM_setValue('state','register');
  30. var inputs = {
  31. username: document.querySelector(`input[name='username']`),
  32. p1: document.querySelector(`input[name='new_pass']`),
  33. p2: document.querySelector(`input[name='cfm_pass']`),
  34. email: document.querySelector(`input[name='user_email']`)
  35. };
  36. inputs.username.value = GM_getValue('fakename');
  37. inputs.p1.value = 1;
  38. inputs.p2.value = 1;
  39. inputs.email.value = GM_getValue('fakename');
  40. GM_setValue('state', 'login');
  41. }
  42. }
  43. });
  44. }
  45. else if(GM_getValue('state') == 'login'){
  46. var inputs = {
  47. form: document.querySelector(`.topmenu form`),
  48. login: document.querySelector(`input[name='login_username']`),
  49. password: document.querySelector(`input[name='login_password']`)
  50. };
  51. inputs.login.value = GM_getValue('fakename');
  52. inputs.password.value = '1';
  53. GM_setValue('state', null);
  54. inputs.form.submit();
  55. }
  56. }
  57. else {
  58. GM_setValue('state', null);
  59. }
  60. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement