summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderMvc/Controllers/UserController.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-04-22 23:14:41 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-04-22 23:14:41 -0700
commit7323ea7a7b17e6fc0c6636f4c5784d5bfe2179e9 (patch)
tree58bd5d97392da0f279fa1338ba628bd2da4790d6 /samples/OpenIdProviderMvc/Controllers/UserController.cs
parent8f173adba793c6ef4efccb4ee21c17e24a442783 (diff)
downloadDotNetOpenAuth-7323ea7a7b17e6fc0c6636f4c5784d5bfe2179e9.zip
DotNetOpenAuth-7323ea7a7b17e6fc0c6636f4c5784d5bfe2179e9.tar.gz
DotNetOpenAuth-7323ea7a7b17e6fc0c6636f4c5784d5bfe2179e9.tar.bz2
Initial stab at PPID identifiers to protect privacy.
Diffstat (limited to 'samples/OpenIdProviderMvc/Controllers/UserController.cs')
-rw-r--r--samples/OpenIdProviderMvc/Controllers/UserController.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/samples/OpenIdProviderMvc/Controllers/UserController.cs b/samples/OpenIdProviderMvc/Controllers/UserController.cs
index 70bea04..0a5b04e 100644
--- a/samples/OpenIdProviderMvc/Controllers/UserController.cs
+++ b/samples/OpenIdProviderMvc/Controllers/UserController.cs
@@ -8,16 +8,18 @@ namespace OpenIdProviderMvc.Controllers {
public class UserController : Controller {
public ActionResult Identity(string id) {
- var redirect = this.RedirectIfNotNormalizedRequestUri();
- if (redirect != null) {
- return redirect;
+ if (!string.IsNullOrEmpty(id)) {
+ var redirect = this.RedirectIfNotNormalizedRequestUri();
+ if (redirect != null) {
+ return redirect;
+ }
}
if (Request.AcceptTypes.Contains("application/xrds+xml")) {
return View("Xrds");
}
- this.ViewData["username"] = id;
+ this.ViewData["username"] = string.IsNullOrEmpty(id) ? "anonymous" : id;
return View();
}