Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Pornolab Fake Name Script
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description empty
- // @author fakename
- // @include http*://pornolab.net/*
- // @grant GM_setValue
- // @grant GM_getValue
- // @grant GM_xmlhttpRequest
- // ==/UserScript==
- (function() {
- 'use strict';
- if(window.location.pathname == "/forum/profile.php"){
- if(GM_getValue('state') != 'reg_p1' && GM_getValue('state') != 'login'){
- GM_setValue('state', 'reg_p1');
- let link = document.querySelector('#go-to-reg');
- link.submit();
- }
- else if(GM_getValue('state') == 'reg_p1'){
- GM_xmlhttpRequest({
- method: "GET",
- url: "http://api.namefake.com",
- onload: function(res){
- let fakename = JSON.parse(res.responseText);
- if(confirm("Autocomplete")){
- GM_setValue('fakename',fakename.email_u+"@"+fakename.email_d);
- GM_setValue('state','register');
- var inputs = {
- username: document.querySelector(`input[name='username']`),
- p1: document.querySelector(`input[name='new_pass']`),
- p2: document.querySelector(`input[name='cfm_pass']`),
- email: document.querySelector(`input[name='user_email']`)
- };
- inputs.username.value = GM_getValue('fakename');
- inputs.p1.value = 1;
- inputs.p2.value = 1;
- inputs.email.value = GM_getValue('fakename');
- GM_setValue('state', 'login');
- }
- }
- });
- }
- else if(GM_getValue('state') == 'login'){
- var inputs = {
- form: document.querySelector(`.topmenu form`),
- login: document.querySelector(`input[name='login_username']`),
- password: document.querySelector(`input[name='login_password']`)
- };
- inputs.login.value = GM_getValue('fakename');
- inputs.password.value = '1';
- GM_setValue('state', null);
- inputs.form.submit();
- }
- }
- else {
- GM_setValue('state', null);
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement