summaryrefslogtreecommitdiff
path: root/core/EjabberdAuthBridge.php
blob: 68a9a25c6858babc4419f5ecd144c3792b56d290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
<?php

/**
 * Must be implemented by every plugin.
 */
abstract class EjabberdAuthBridge {
  abstract function isuser($username, $server);
  abstract function auth($username, $server, $password);
  abstract function setpass($username, $server, $password);
  abstract function tryregister($username, $server, $password);
  abstract function removeuser($username, $server);
}