dash-b · Funkcijos · Prisijungimas

Vienas kelias į vidų, kad ir ką prijungiate.

Jūsų pati duomenų bazė, jūsų įkeliamas failas, nedidelis scenarijus jūsų serveryje. Visi jie yra tos pačios lentelės įrašai, visi registruojami taip pat, o naujos rūšies pridėjimas yra įrašas, o ne naujas ekranas.

Ką šiandien galite prijungti

Dvi formos ir failas

Duomenų bazė, tiesiogiai

PostgreSQL, MySQL arba MongoDB. Serveris, prievadas, duomenų bazė, naudotojas, slaptažodis, TLS įjungtas pagal numatymą. Tik skaitoma — niekas, ką daro dash-b, negali rašyti į jūsų gamybos duomenis.

Jungtis jūsų pačių serveryje

Vienas PHP failas, kurį įkeliate šalia duomenų bazės. dash-b gauna adresą ir pasirašymo paslaptį, ir nieko daugiau: jokio serverio, jokio naudotojo vardo, jokio slaptažodžio. Tai vienintelis šaltinis, galintis rašyti, ir būtent todėl.

Failas

Įmeskite skaičiuoklę arba CSV failą į lentą ir ji tampa tikra lentele, kurios stulpeliai nuskaitomi iš failo, o ne spėjami jūsų. Jokios registracijos, jokių kredencialų, nieko nereikia nustatinėti.

Kas nutinka slaptažodžiui

Paslaptis jums niekada neparodoma atgal

Kai kredencialas išsaugomas, jį išsaugojusi forma daugiau negali jo parodyti. Tai ne nustatymas — tai atskiras kodas nuo to, kuris užpildo formas išsaugotomis reikšmėmis, sąmoningai laikomas atskiru, kad „rodyti išsaugotą reikšmę“ nebūtų vienu perjungimu nuo duomenų bazės slaptažodžio įrašymo į puslapį, kurį galima nufotografuoti, bendrinti ekrane arba perskaityti iš DOM.

Jungtis egzistuoja tam, kad griausiausia jūsų turima paslaptis niekada nepaliktų jūsų paties serverio.

Jūsų duomenų bazės kredencialai lieka konfigūracijos faile kompiuteryje, kuriame jie jau buvo. dash-b laiko adresą ir parašą, ir nė vienas iš jų neatveria jūsų duomenų bazės kam nors kitam.

Prisijungimas prie ko kito

Kodėl čia nėra prisijungimo lauko

Paskyros prijungimas — skirtingai nei duomenų bazės — reiškia paslaugų teikėjo paties prisijungimo puslapį, atskirame lange, ir tarpininką, laikantį programos paslaptį, kad dash-b jos niekada neturėtų ir niekada nematytų jūsų slaptažodžio.

Tai nedaroma puslapio viduje, ir tai ne pageidavimas. Google ir Facebook abi sąmoningai atsisako būti įterptos į rėmelį: prisijungimo forma, rodoma svetimo dokumento viduje, neatskiriamas nuo sukčiavimo puslapio, o tokio sukūrimas reikštų tuščio stačiakampio išsiuntimą.

Katalogas sukurtas būtent jiems ir mechanizmas paruoštas; pačios jungtys dar neatidarytos, todėl dizaineris jums nepasiūlys mygtuko, kuris suveiktų ne po to, kai jį pasirinksite. Kai jos atsidarys, jos atkeliaus kaip įrašai toje pačioje lentelėje kaip ir viskas aukščiau.

Du dalykai, patikrinti testu

Patikrinimai, kuriems regresuoti neleidžiama

  • Jokia paslaptis nepavaizduojama atgal. Testas įterpia žymeklį į kiekvieną kiekvieno teikėjo lauką ir tada ieško jo atvaizduotame puslapyje.
  • Prisijungimo atsakymas patikimas tik tada, kai viskas jame sutampa — iš kur jis atėjo, kokia jo forma, vienkartinė vertė, kurią jis privalo nešti, ir jo amžius — ir visa tai patikrinama dar prieš perskaitant bent vieną jo lauką. Vienu metu vyksta tik vienas prisijungimas, todėl vėlesnis pranešimas negali atsakyti į senąjį.

Abu egzistuoja, nes klaida, kurios jie neleidžia, yra tyli: pirmasis leistų slaptažodžiui patekti į ekrano kopiją, o antrasis leistų nuorodai susieti kieno kito paskyrą su Jūsų.

Prijungimas yra tik pusė darbo.

Plytelė gali skaityti tai, ką prijungiate. Su jungtimi plytelė gali ir rašyti — mygtukas lentoje, įtraukiantis eilutę į Jūsų pačios duomenų bazę.