[ Index ] |
PHP Cross Reference of DokuWiki |
[Summary view] [Print] [Text view]
1 <?php 2 3 namespace dokuwiki\test\mock; 4 5 /** 6 * Class dokuwiki\Plugin\DokuWiki_Auth_Plugin 7 */ 8 class AuthCreatePlugin extends AuthPlugin { 9 10 public $loggedOff = false; 11 12 /** @var array user cache */ 13 protected $users = null; 14 15 public function __construct($canAddUser = true) { 16 $this->cando['addUser'] = $canAddUser; 17 } 18 19 public function checkPass($user, $pass) { 20 return $pass == 'password'; 21 } 22 23 public function createUser($user, $pwd, $name, $mail, $grps = null) { 24 if (isset($this->users[$user])) { 25 return false; 26 } 27 $pass = md5($pwd); 28 $this->users[$user] = compact('pass', 'name', 'mail', 'grps'); 29 return true; 30 } 31 32 public function logoff() { 33 $this->loggedOff = true; 34 } 35 36 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body