Blame view

sources/3rdparty/sabre/dav/examples/digestauth.php 492 Bytes
6d9380f96   Cédric Dupont   Update sources OC...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  <?php
  
  // !!!! Make sure the Sabre directory is in the include_path !!!
  // example:
  // set_include_path('lib/' . PATH_SEPARATOR . get_include_path());
  
  // settings
  date_default_timezone_set('Canada/Eastern');
  
  // Files we need
  require_once 'vendor/autoload.php';
  
  $u = 'admin';
  $p = '1234';
  
  $auth = new \Sabre\HTTP\DigestAuth();
  $auth->init();
  
  if ($auth->getUsername() != $u || !$auth->validatePassword($p)) {
  
      $auth->requireLogin();
      echo "Authentication required
  ";
      die();
  
  }