XOOPS 2.5.6  Final
 All Classes Namespaces Files Functions Variables Pages
auth.php
Go to the documentation of this file.
1 <?php
21 defined('XOOPS_ROOT_PATH') or die('Restricted access');
22 
31 class XoopsAuth
32 {
33  var $_dao;
34  var $_errors;
35 
39  function XoopsAuth(&$dao)
40  {
41  $this->_dao = $dao;
42  }
43 
48  function authenticate()
49  {
50  $authenticated = false;
51 
52  return $authenticated;
53  }
54 
61  function setErrors($err_no, $err_str)
62  {
63  $this->_errors[$err_no] = trim($err_str);
64  }
65 
72  function getErrors()
73  {
74  return $this->_errors;
75  }
76 
83  function getHtmlErrors()
84  {
85  global $xoopsConfig;
86  $ret = '<br>';
87  if ($xoopsConfig['debug_mode'] == 1 || $xoopsConfig['debug_mode'] == 2) {
88  if (!empty($this->_errors)) {
89  foreach ($this->_errors as $errstr) {
90  $ret .= $errstr . '<br/>';
91  }
92  } else {
93  $ret .= _NONE . '<br />';
94  }
95  $ret .= sprintf(_AUTH_MSG_AUTH_METHOD, $this->auth_method);
96  } else {
98  }
99  return $ret;
100  }
101 }
102 
103 ?>