dash-b · Funktiounen · Verbannen

Ee Wee eran, egal wat Dir verbënnt.

Eng Datebank, déi Dir bedreiwt, eng Datei, déi Dir erofleeët, e klengt Skript op Ärem eegene Server. Si sinn all Entréeën an der selwechter Tabell, si ginn all op déi selwecht Manéier registréiert, an eng nei Aart derbäizesetzen ass eng Entrée an net en neie Schierm.

Wat Dir haut verbannen kënnt

Zwee Formen an eng Datei

Eng Datenbank, direkt

PostgreSQL, MySQL oder MongoDB. Host, Port, Datebank, Benotzer, Passwuert, TLS als Standard un. Nëmmen ze liesen — näischt, wat dash-b mécht, kann an Är Produktiouns-Donnéeën schreiwen.

E Connector op Ärem eegene Server

Eng eenzeg PHP-Datei, déi Dir nieft der Datebank eroplued. dash-b kréit eng Adress an e Signéierungsgeheimnis, an näischt anescht: kee Host, kee Benotzernumm, kee Passwuert. Et ass déi eenzeg Quell, déi schreiwen kann, an genee dat ass de Grond dofir.

Eng Datei

Leeft eng Tabellberechnung oder eng CSV op der Plack of, a se gëtt eng richteg Tabell, mat hire Spalten aus der Datei gelies, amplaz vun Iech gerode. Keng Registratioun, keng Zertifikater, näischt anzeriichten.

Wat mat engem Passwuert geschitt

E Geheimnis gëtt Iech ni zeréck gewisen

Wann eng Zertifikat gespäichert ass, kann de Formulaire, deen se späichert, se net méi uweise. Dat ass keng Astellung — et ass een eenzelen Deel Code vun deem, deen Formulairen mat gespäicherte Wäerter fëllt, bewosst getrennt gehalen, sou datt "de gespäicherte Wäert uweisen" net ee Flaggen ewech ass vum Schreiwen vun engem Datebank-Passwuert an eng Säit, déi screenshotbar, screen-deelbar oder aus dem DOM liesbar ass.

De Connector existéiert, sou datt d'stäerkste Geheimnis, dat Dir hutt, Ären eegene Server ni verléisst.

Är Datebank-Zertifikater bleiwen an enger Config-Datei op der Maschin, déi se schonn hat. dash-b hält eng Adress an eng Signatur, an keng vun deenen zwee mécht Är Datebank fir jee een aneren op.

Anererswou aloggen

Firwat et hei keng Login-Këscht gëtt

E Konto verbannen — am Géigesaz zu enger Datebank — heescht d'engem Provider seng eegene Login-Säit, an engem eegene Fënster, an e Broker, deen d'Applikatiounsgeheimnis hält, sou datt dash-b et ni huet an Äert Passwuert ni gesäit.

Et gëtt net bannen an der Säit gemaach, an dat ass keng Preferenz. Google a Facebook refuséieren allebéid, agefaast ze ginn, bewosst: e Login-Formulaire, deen bannen an engem aneren Dokument ugewisen gëtt, ass net z'ënnerscheede vun enger Phishing-Säit, an eng ze bauen géif e eidel Rechteck ausliwweren.

De Katalog ass fir déi gebaut an de Mechanismus ass op Plaz; d'Verbindungen selwer sinn nach net op, sou datt den Designer Iech kee Knäppchen ubitt, deen nodeem Dir en gewielt hutt, feelt. Wann se opginn, kommen se als Entréeën an déi selwecht Tabell wéi alles uewendriwwer.

Zwee Saachen, duerch Test festgehalen

D'Kontrollen, déi net erlaabt sinn ze regresséieren

  • Kee Geheimnis gëtt zréck ugewisen. En Test setzt e Marker an all Feld vun all Provider a sicht dann déi ugewisen Säit no him of.
  • Een Äntwert op eng Umeldung gëtt eréischt gegleeft, wann alles dorop passt — wou se hierkënnt, hir Form, den Eemolwäert deen se muss matbréngen, an hiren Alter — an dat ganzt gëtt nogekuckt, ier och nëmmen eent Feld vun hir gelies gëtt. Et ass ëmmer nëmmen eng Umeldung ënnerwee, sou datt eng al net méi vun enger méi spéiter Message beäntwert ka ginn.

Béid gëtt et, well de Feeler deen se verhënneren stëll ass: déi éischt géif e Passwuert op eng Screenshot lecken, an déi zweet géif eng Link erlaben, d'Konto vun engem aneren mat deem Äre ze verbannen.

Verbonnen ass nëmmen d'Halschent.

Eng Kachel kann liese wat Dir uschléisst. Mat engem Connector kann eng Kachel och dorop schreiwen — e Knäppchen um Board, deen eng Zeil an Är eegen Datebank derbäisetzt.