summaryrefslogtreecommitdiffstats
path: root/Auth
diff options
context:
space:
mode:
authorMarco Ceppi <marco@ceppi.net>2012-12-21 13:42:47 -0800
committerMarco Ceppi <marco@ceppi.net>2012-12-21 13:42:47 -0800
commit487d18593624a2e612177b356486b4699469f7ac (patch)
tree8cbf8186744b9e365d9e0c06741adbecdef5d6a0 /Auth
parentbf06401859679de62d7f5e1dc821c5f96cd0e83f (diff)
parente4e1ec1e4f4935df42c3fd3ed15eb92d9d0b9116 (diff)
downloadphp-openid-487d18593624a2e612177b356486b4699469f7ac.zip
php-openid-487d18593624a2e612177b356486b4699469f7ac.tar.gz
php-openid-487d18593624a2e612177b356486b4699469f7ac.tar.bz2
Merge pull request #83 from UNINETT/master
Fix encoding errors in some POST forms + fix example server
Diffstat (limited to 'Auth')
-rw-r--r--Auth/OpenID/Message.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/Auth/OpenID/Message.php b/Auth/OpenID/Message.php
index 9a5b20d..16ec1c1 100644
--- a/Auth/OpenID/Message.php
+++ b/Auth/OpenID/Message.php
@@ -675,7 +675,7 @@ class Auth_OpenID_Message {
if ($form_tag_attrs) {
foreach ($form_tag_attrs as $name => $attr) {
- $form .= sprintf(" %s=\"%s\"", $name, $attr);
+ $form .= sprintf(" %s=\"%s\"", $name, htmlspecialchars($attr));
}
}
@@ -684,11 +684,11 @@ class Auth_OpenID_Message {
foreach ($this->toPostArgs() as $name => $value) {
$form .= sprintf(
"<input type=\"hidden\" name=\"%s\" value=\"%s\" />\n",
- $name, urldecode($value));
+ htmlspecialchars($name), htmlspecialchars($value));
}
$form .= sprintf("<input type=\"submit\" value=\"%s\" />\n",
- $submit_text);
+ htmlspecialchars($submit_text));
$form .= "</form>\n";