Gebruikers toevoegen

In tegenstelling tot de mod Add_Users heb ik een andere mogelijkheid gevonden. Als je in gebruikersbeheer de gebruiker niet vindt vraagt het script om een nieuwe gebruiker aan te maken. Wil je dit dan maakt het script de gebruiker meteen aan en komt daarna in het gebruikersmenu uit. Zoek in acp_users.php het stukje trigger_error($user->lang['NO_USER'] . adm_back_link($this->u_action), E_USER_WARNING);
Wijzig na de tweede if (!$user_id) de trigger in:

Code: Selecteer alles
  1. include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
  2. // Confirm deletion
  3. if (confirm_box(true))
  4. {
  5.         $data = array('new_username'    => utf8_normalize_nfc(request_var('username', '', true)));
  6.         $new_password = str_split(base64_encode(md5(time() . $data['new_username'])), $config['min_pass_chars'] + rand(3, 5));
  7.         $data['new_password'] = $new_password[0];
  8.         $sql = 'SELECT group_id
  9.                 FROM ' . GROUPS_TABLE . "
  10.                 WHERE group_name = 'REGISTERED'
  11.                 AND group_type = " . GROUP_SPECIAL;
  12.         $result = $db->sql_query($sql);
  13.         $group_id = $db->sql_fetchfield('group_id');
  14.         $db->sql_freeresult($result);
  15.  
  16.         $user_row = array(
  17.                 'username'                      => utf8_normalize_nfc(request_var('username', '', true)),
  18.                 'user_password'                 => md5($data['new_password']),
  19.                 'user_email'                    => '',
  20.                 'group_id'                      => (int) $group_id,
  21.                 'user_type'                     => USER_NORMAL,
  22.                 'user_ip'                       => $user->ip,
  23.                 'user_regdate'                  => time(),
  24.         );
  25.         $user_id = user_add($user_row);
  26.         add_log('admin', 'LOG_USER_ADDED', $data['new_username']);
  27.  
  28. } else
  29. {
  30.         confirm_box(false, 'Nieuwe gebruikersaccount aanmaken?', build_hidden_fields(array(
  31.                 'i'                             => $id,
  32.                 'mode'                          => $mode,
  33.                 'username'                      => $username,
  34.                 'action'                        => 'add_user',
  35.         )));
  36. }

Posted by John at 21 augustus 2010 Category: phpBB


About Me:
Dit is mijn Blog, geschreven voor phpbb3.
All Categories (14)
* PhpBB (8)
Nymphicus Hollandicus (2)
Genealogie (2)
English Setter (2)

Archief
- 2010
- augustus 2010
Fontgrootte    21ste
Gebruikers toevoegen    21ste
+ maart 2010
+ januari 2010

+ 2009

Tags

Please download Flash Player 10 or higher to view this content.

© John Peskens    scripts by Forumhulp.com