bank landing: show credentials plus QR_Taler after auto-create
Optional box “Create my bank account” calls auto-account.json, then shows: • clear “created for you” copy • username / password / balance GOA:0 (user-select for copy) • QR_Taler frame pointing at the bank UI for login with those credentials • option to generate another account No user-chosen login form; the server creates the account.
This commit is contained in:
parent
bb7bd5e73c
commit
5ee82195e6
1 changed files with 24 additions and 1 deletions
|
|
@ -846,6 +846,15 @@
|
||||||
<div><dt>Balance</dt><dd><code id="auto-account-bal">GOA:0</code></dd></div>
|
<div><dt>Balance</dt><dd><code id="auto-account-bal">GOA:0</code></dd></div>
|
||||||
</dl>
|
</dl>
|
||||||
<p class="meta" id="auto-account-status" style="margin:0.5rem 0 0"></p>
|
<p class="meta" id="auto-account-status" style="margin:0.5rem 0 0"></p>
|
||||||
|
<div class="more-qr" id="auto-account-qr-block" style="margin-top:0.85rem" hidden>
|
||||||
|
<div class="qr-taler-wrap">
|
||||||
|
<div class="goa-pay-taler-qr" id="qr-auto-acct-wrap">
|
||||||
|
<div class="goa-pay-taler-qr__inner" id="qr-auto-acct"></div>
|
||||||
|
<img class="goa-pay-taler-qr__logo" id="qr-auto-acct-logo" alt="" />
|
||||||
|
</div>
|
||||||
|
<div class="qr-label" id="qr-auto-acct-label">Your account · bank UI login</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="more-qr">
|
<div class="more-qr">
|
||||||
<div class="qr-taler-wrap">
|
<div class="qr-taler-wrap">
|
||||||
|
|
@ -853,7 +862,7 @@
|
||||||
<div class="goa-pay-taler-qr__inner" id="qr-webui"></div>
|
<div class="goa-pay-taler-qr__inner" id="qr-webui"></div>
|
||||||
<img class="goa-pay-taler-qr__logo" id="qr-webui-logo" alt="" />
|
<img class="goa-pay-taler-qr__logo" id="qr-webui-logo" alt="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="qr-label">Bank UI · login with your credentials</div>
|
<div class="qr-label">Bank UI · open site</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="more-actions">
|
<div class="more-actions">
|
||||||
|
|
@ -1211,6 +1220,20 @@
|
||||||
"Account created for you · save username & password · balance " +
|
"Account created for you · save username & password · balance " +
|
||||||
(d.balance || "GOA:0");
|
(d.balance || "GOA:0");
|
||||||
}
|
}
|
||||||
|
/* Fancy QR_Taler: encode bank UI URL (login with credentials above) */
|
||||||
|
var qrBlock = document.getElementById("auto-account-qr-block");
|
||||||
|
var qrLabel = document.getElementById("qr-auto-acct-label");
|
||||||
|
var webui = d.webui || WEBUI;
|
||||||
|
if (qrBlock) qrBlock.hidden = false;
|
||||||
|
if (qrLabel) {
|
||||||
|
qrLabel.textContent =
|
||||||
|
"QR_Taler · open bank UI · login as " + (d.username || "you");
|
||||||
|
}
|
||||||
|
makeQr(
|
||||||
|
document.getElementById("qr-auto-acct"),
|
||||||
|
webui,
|
||||||
|
document.getElementById("qr-auto-acct-logo")
|
||||||
|
);
|
||||||
if (btn) {
|
if (btn) {
|
||||||
btn.hidden = true;
|
btn.hidden = true;
|
||||||
btn.disabled = false;
|
btn.disabled = false;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue