fix the webdav user backend. still not completel working but a frist step
This commit is contained in:
parent
d9d6dc892c
commit
01b0e9b133
|
@ -1,7 +1,7 @@
|
||||||
<form id="webdavauth" action="#" method="post">
|
<form id="webdavauth" action="#" method="post">
|
||||||
<fieldset class="personalblock">
|
<fieldset class="personalblock">
|
||||||
<legend><strong>WebDAV Authentication</strong></legend>
|
<legend><strong>WebDAV Authentication</strong></legend>
|
||||||
<p><label for="webdav_url"><?php echo $l->t('webdav_url');?><input type="text" id="webdav_url" name="webdav_url" value="<?php echo $_['webdav_url']; ?>"></label>
|
<p><label for="webdav_url"><?php echo $l->t('WebDAV URL: http://');?><input type="text" id="webdav_url" name="webdav_url" value="<?php echo $_['webdav_url']; ?>"></label>
|
||||||
<input type="submit" value="Save" />
|
<input type="submit" value="Save" />
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -34,7 +34,7 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deleteUser() {
|
public function deleteUser($uid) {
|
||||||
// Can't delete user
|
// Can't delete user
|
||||||
OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend', 3);
|
OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend', 3);
|
||||||
return false;
|
return false;
|
||||||
|
@ -47,7 +47,6 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function checkPassword( $uid, $password ) {
|
public function checkPassword( $uid, $password ) {
|
||||||
|
|
||||||
$url= 'http://'.urlencode($uid).':'.urlencode($password).'@'.$this->webdavauth_url;
|
$url= 'http://'.urlencode($uid).':'.urlencode($password).'@'.$this->webdavauth_url;
|
||||||
$headers = get_headers($url);
|
$headers = get_headers($url);
|
||||||
if($headers==false) {
|
if($headers==false) {
|
||||||
|
@ -58,9 +57,9 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
|
||||||
$returncode= substr($headers[0], 9, 3);
|
$returncode= substr($headers[0], 9, 3);
|
||||||
|
|
||||||
if($returncode=='401') {
|
if($returncode=='401') {
|
||||||
return false;
|
return(false);
|
||||||
}else{
|
}else{
|
||||||
return true;
|
return($uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -75,7 +74,7 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
|
||||||
/*
|
/*
|
||||||
* we don´t know the users so all we can do it return an empty array here
|
* we don´t know the users so all we can do it return an empty array here
|
||||||
*/
|
*/
|
||||||
public function getUsers() {
|
public function getUsers($search = '', $limit = 10, $offset = 0) {
|
||||||
$returnArray = array();
|
$returnArray = array();
|
||||||
|
|
||||||
return $returnArray;
|
return $returnArray;
|
||||||
|
|
Loading…
Reference in New Issue