summaryrefslogtreecommitdiffstats
path: root/examples/server/lib/render
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/lib/render')
-rw-r--r--examples/server/lib/render/idpage.php26
-rw-r--r--examples/server/lib/render/login.php4
-rw-r--r--examples/server/lib/render/trust.php4
3 files changed, 28 insertions, 6 deletions
diff --git a/examples/server/lib/render/idpage.php b/examples/server/lib/render/idpage.php
new file mode 100644
index 0000000..103ec3c
--- /dev/null
+++ b/examples/server/lib/render/idpage.php
@@ -0,0 +1,26 @@
+<?php
+
+require_once "lib/session.php";
+require_once "lib/render.php";
+
+define('idpage_pat',
+ '<html>
+<head>
+ <link rel="openid2.provider openid.server" href="%s"/>
+</head>
+<body>
+ This is the identity page for %s.
+</body>
+</html>');
+
+define('login_needed_pat',
+ 'You must be logged in as %s to approve this request.');
+
+function idpage_render($identity)
+{
+ $esc_identity = htmlspecialchars($identity, ENT_QUOTES);
+ $body = sprintf(idpage_pat, buildURL(), $esc_identity);
+ return array(array(), $body);
+}
+
+?> \ No newline at end of file
diff --git a/examples/server/lib/render/login.php b/examples/server/lib/render/login.php
index 9e8f370..19a242a 100644
--- a/examples/server/lib/render/login.php
+++ b/examples/server/lib/render/login.php
@@ -18,10 +18,6 @@ define('login_form_pat',
value="%s" id="openid_url" /></td>
</tr>
<tr>
- <th><label for="password">Password:</label></th>
- <td><input type="password" name="password" id="password" /></td>
- </tr>
- <tr>
<td colspan="2">
<input type="submit" value="Log in" />
<input type="submit" name="cancel" value="Cancel" />
diff --git a/examples/server/lib/render/trust.php b/examples/server/lib/render/trust.php
index 60d01d0..9acfae7 100644
--- a/examples/server/lib/render/trust.php
+++ b/examples/server/lib/render/trust.php
@@ -5,7 +5,7 @@ require_once "lib/render.php";
define('trust_form_pat',
'<div class="form">
- <p>Do you wish to confirm your identity URL (<code>%s</code>) with <code>%s</code>?</p>
+ <p>Do you wish to confirm your identity (<code>%s</code>) with <code>%s</code>?</p>
<form method="post" action="%s">
<input type="checkbox" name="remember" value="on" id="remember"><label
for="remember">Remember this decision</label>
@@ -19,7 +19,7 @@ define('trust_form_pat',
function trust_render($info)
{
$current_user = getLoggedInUser();
- $lnk = link_render($current_user);
+ $lnk = link_render(idURL($current_user));
$trust_root = htmlspecialchars($info->trust_root);
$trust_url = buildURL('trust', true);
$form = sprintf(trust_form_pat, $lnk, $trust_root, $trust_url);