File: idpage.php

package info (click to toggle)
php-openid 2.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,928 kB
  • ctags: 6,167
  • sloc: php: 22,223; python: 376; xml: 333; sh: 144; perl: 103; makefile: 2
file content (31 lines) | stat: -rw-r--r-- 629 bytes parent folder | download | duplicates (6)
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
27
28
29
30
31
<?php

require_once "lib/session.php";
require_once "lib/render.php";

define('idpage_pat',
       '<html>
<head>
  <link rel="openid2.provider openid.server" href="%s"/>
  <meta http-equiv="X-XRDS-Location" content="%s" />
</head>
<body>
  This is the identity page for users of this server.
</body>
</html>');

function idpage_render($identity)
{
    $xrdsurl = buildURL('userXrds')."?user=".urlencode($identity);

    $headers = array(
                     'X-XRDS-Location: '.$xrdsurl);


    $body = sprintf(idpage_pat,
                    buildURL(),
                    $xrdsurl);
    return array($headers, $body);
}

?>