Skip to content

Commit 17ea8fd

Browse files
author
Tim Berners-Lee
committed
Tweaks to checkUser code to reduce unnecessary signin boxes. two more icons
1 parent 5004ce6 commit 17ea8fd

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

lib/signin.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -557,11 +557,15 @@ UI.widgets.checkUser = function(doc, setIt) {
557557
}
558558
})
559559

560-
if (allUserHeaders.length === 0 && userMirror.uri !== UI.widgets.userCheckSite) {
561-
console.log("CheckUser: non-solid server" + userMirror + ": trying "
562-
+ UI.widgets.userCheckSite);
563-
UI.widgets.checkUser(
564-
kb.sym(UI.widgets.userCheckSite), setIt)
560+
if (allUserHeaders.length === 0) {
561+
if (userMirror.uri !== UI.widgets.userCheckSite) {
562+
console.log("CheckUser: non-solid server" + userMirror + ": trying "
563+
+ UI.widgets.userCheckSite);
564+
UI.widgets.checkUser(kb.sym(UI.widgets.userCheckSite), setIt)
565+
console.log("Fail to get username even from " + UI.widgets.userCheckSite)
566+
} else {
567+
setIt(null) // Fail, we have even tried the userCheckSite
568+
}
565569
} else {
566570
var username = allUserHeaders[0].value.trim();
567571
if (username.slice(0,4) !== 'dns:') { // dns: are pseudo-usernames from rww.io and don't count

0 commit comments

Comments
 (0)