PageSourceSearch

https://docs-buhogo.netlify.app/assets/LightningLogin-C8y_oHFr.js

js docs-buhogo.netlify.app collected 2026-10-03 10:39:58 UTC 6,878 bytes, 1 lines download raw bytes

1import{C as d}from"./Card-B1HR1SGn.js";import{_ as g,I as p,c as h,a as t,d as n,w as o,r as a,o as y,b as s}from"./index-CZlSjks0.js";import{P as m}from"./PageHeader-BgZ6sk5m.js";const c={name:"LightningLogin",components:{Card:d,Icon:p,PageHeader:m}},f={class:"feature-page"},w={class:"container"},k={class:"section"},v={class:"grid grid-3"},b={class:"feature-icon"},L={class:"feature-icon"},T={class:"feature-icon"},x={class:"section"},B={class:"grid grid-2"},I={class:"feature-list"},N={class:"feature-list"},S={class:"highlight-content"};function z(O,e,G,C,W,A){const i=a("Icon"),r=a("router-link"),u=a("PageHeader"),l=a("Card");return y(),h("div",f,[t("div",w,[n(r,{to:"/features",class:"back-link"},{default:o(()=>[n(i,{name:"chevron",size:"sm",class:"back-chevron"}),e[0]||(e[0]=s(" Back to Features ",-1))]),_:1}),n(u,{title:"Lightning Login",subtitle:"Sign in to websites and apps with your wallet. No email. No password. No account to remember.",icon:"check"}),n(l,{class:"highlight-card"},{default:o(()=>[...e[1]||(e[1]=[t("div",{class:"highlight-content"},[t("h3",null,"One Tap. You're In."),t("p",null," When a website asks you to log in, BuhoGO answers for you. A login request shows up in the app, you confirm it, and you're signed in. No username to pick, no password to forget, no recovery email to set. "),t("p",null," The same BuhoGO wallet works on every site that supports Lightning Login. Different sites never see the same identity though. Each one gets its own. ")],-1)])]),_:1}),t("section",k,[e[8]||(e[8]=t("h2",{class:"section-title text-center"},"How It Works",-1)),e[9]||(e[9]=t("p",{class:"section-subtitle text-center"},' From the moment you tap "Sign in with Lightning" ',-1)),t("div",v,[n(l,{class:"feature-card"},{default:o(()=>[t("div",b,[n(i,{name:"payment",size:"lg"})]),e[2]||(e[2]=t("h3",null,"1. Scan or Tap",-1)),e[3]||(e[3]=t("p",{class:"text-secondary"}," The website shows a QR code or button. Scan it with BuhoGO, or tap it if you're already on your phone. ",-1))]),_:1}),n(l,{class:"feature-card"},{default:o(()=>[t("div",L,[n(i,{name:"check",size:"lg"})]),e[4]||(e[4]=t("h3",null,"2. Confirm in BuhoGO",-1)),e[5]||(e[5]=t("p",{class:"text-secondary"}," The app shows you the site name and asks for confirmation. You stay in control. Nothing is signed without your tap. ",-1))]),_:1}),n(l,{class:"feature-card"},{default:o(()=>[t("div",T,[n(i,{name:"arrow",size:"lg"})]),e[6]||(e[6]=t("h3",null,"3. Signed In",-1)),e[7]||(e[7]=t("p",{class:"text-secondary"}," The website logs you in instantly. Come back next week and the same wallet signs you in again. Same account, no setup. ",-1))]),_:1})])]),n(l,{class:"info-card"},{default:o(()=>[...e[10]||(e[10]=[t("h3",null,"Why It's Safer Than a Password",-1),t("ul",null,[t("li",null,[t("strong",null,"Nothing to steal."),s(" There is no password stored on the website. A leak can't give attackers your login.")]),t("li",null,[t("strong",null,"Nothing to reuse."),s(" Each website gets its own unique key, so a breach on one site can't unlock another.")]),t("li",null,[t("strong",null,"Nothing to phish."),s(" BuhoGO refuses unencrypted login requests, so fake login pages can't trick the app into signing.")]),t("li",null,[t("strong",null,"Nothing to copy."),s(" Your signing key never leaves the device.")])],-1)])]),_:1}),t("section",x,[e[21]||(e[21]=t("h2",{class:"section-title text-center"},"What You'll See",-1)),t("div",B,[n(l,{class:"feature-detail-card"},{default:o(()=>[e[14]||(e[14]=t("h3",null,"On the Website",-1)),e[15]||(e[15]=t("p",{class:"text-secondary"},' A "Sign in with Lightning" button or a QR code. Some sites also accept a Lightning Address you paste in. ',-1)),t("ul",I,[t("li",null,[n(i,{name:"check",size:"sm"}),e[11]||(e[11]=s(" Login QR codes",-1))]),t("li",null,[n(i,{name:"check",size:"sm"}),e[12]||(e[12]=s(' "Sign in with Lightning" buttons',-1))]),t("li",null,[n(i,{name:"check",size:"sm"}),e[13]||(e[13]=s(" Lightning Address fields",-1))])])]),_:1}),n(l,{class:"feature-detail-card"},{default:o(()=>[e[19]||(e[19]=t("h3",null,"In BuhoGO",-1)),e[20]||(e[20]=t("p",{class:"text-secondary"}," A confirmation sheet pops up with the website name and what you're agreeing to. Tap to approve, swipe down to cancel. ",-1)),t("ul",N,[t("li",null,[n(i,{name:"check",size:"sm"}),e[16]||(e[16]=s(" Website name shown clearly",-1))]),t("li",null,[n(i,{name:"check",size:"sm"}),e[17]||(e[17]=s(" One tap to confirm",-1))]),t("li",null,[n(i,{name:"check",size:"sm"}),e[18]||(e[18]=s(" Easy to cancel",-1))])])]),_:1})])]),n(l,{class:"highlight-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[t("div",S,[e[25]||(e[25]=t("h3",null,"The Idea Behind It",-1)),t("p",null,[e[23]||(e[23]=s(" Lightning Login is powered by your ",-1)),n(r,{to:"/features/identity",class:"inline-link"},{default:o(()=>[...e[22]||(e[22]=[s("BuhoGO Identity",-1)])]),_:1}),e[24]||(e[24]=s(', which has its own 12-word recovery phrase, separate from the wallet you spend with. That identity proves "yes, this is me" to a website, without ever sending the secret. ',-1))]),e[26]||(e[26]=t("p",null," For every website you sign into, BuhoGO derives a unique key from your identity seed. The same site always sees the same key (so you keep your account), but different sites see completely different ones (so they can't link you together). ",-1))])]),_:1}),n(l,{class:"info-card warning-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[t("h3",null,[n(i,{name:"tabler:alert-triangle",size:"sm"}
1),e[27]||(e[27]=s(" Back Up Your Identity Seed",-1))]),e[28]||(e[28]=t("p",null,[s(" Your Lightning Logins live with your "),t("strong",null,"identity seed"),s(", not your wallet seed. They are two independent 12-word phrases. ")],-1)),e[29]||(e[29]=t("ul",null,[t("li",null,[t("strong",null,"Lose the identity seed:"),s(" every Lightning Login on every site is gone, even if your wallet backup is safe.")]),t("li",null,[t("strong",null,"Restore the identity seed"),s(" on a new device and every site recognizes you again, automatically.")])],-1)),e[30]||(e[30]=t("p",{class:"text-secondary"}," Write the identity phrase down once and store it as carefully as your wallet phrase. ",-1))]),_:1}),n(l,{class:"info-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[...e[31]||(e[31]=[t("h3",null,"Good to Know",-1),t("ul",null,[t("li",null,[t("strong",null,"Works across devices."),s(" Restore the identity seed on a second phone and you can sign in to the same accounts there.")]),t("li",null,[t("strong",null,"No account to delete."),s(" Stop visiting a site and the login simply goes unused. Nothing on your side to clean up.")]),t("li",null,[t("strong",null,"Unencrypted links refused."),s(" BuhoGO won't sign anything sent over plain HTTP, so fake login pages can't trick the app.")])],-1)])]),_:1})])])}const R=g(c,[["render",z],["__scopeId","data-v-9c88c6b6"]]);export{R as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.