Changeset 6ffe0be in github


Ignore:
Timestamp:
May 24, 2012 6:07:44 AM (13 months ago)
Author:
GDR\! <gdr@…>
Branches:
master, HEAD, dev-browser-capabilities, pdo
Children:
19cc5b9
Parents:
7eb4f2e
git-author:
GDR\! <gdr@…> (05/24/12 05:56:39)
git-committer:
GDR\! <gdr@…> (05/24/12 06:07:44)
Message:

Password plugin made compatible with modern Virtualmin

Added a new username format in Virtualmin driver,
which works for default Virtualmin settings where
username is user.postfix and domain is taken from
email address.

Example:
email - info@…
login - info.goodcof

Location:
plugins/password
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/password/config.inc.php.dist

    r48e9c14 r6ffe0be  
    309309// 6: username_domain 
    310310// 7: domain_username 
    311 $rcmail_config['password_virtualmin_format'] = 0; 
     311// 8: username@domain; mbox.username 
     312$rcmail_config['password_virtualmin_format'] = 8; 
    312313 
    313314 
  • plugins/password/drivers/virtualmin.php

    r48e9c14 r6ffe0be  
    4949            $domain = $pieces[0]; 
    5050            break; 
     51                case 8: // domain taken from alias, username left as it was 
     52                        $email = $rcmail->user->data['alias']; 
     53                        $domain = substr(strrchr($email, "@"), 1); 
     54                        break 
    5155        default: // username@domain 
    5256            $domain = substr(strrchr($username, "@"), 1); 
Note: See TracChangeset for help on using the changeset viewer.