Registrácia a prihlasovanie v PHP - riešenie z machra

PHP Ostatní Registrácia a prihlasovanie v PHP - riešenie z machra

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Registrácia a prihlasovanie v PHP - riešenie z machra

Tento softvér je výherným riešením z Machra na PHP, v ktorom sa riešila registrácia a prihlasovanie užívateľov.

Ponúka aj možnosť obnovy hesla a možnosť byť prihlásený na viacerých zariadeniach naraz.

Myšlienka kontroly prihláseného užívateľa spočíva v tom, že sa vždy pri načítaní kontrolujú údaje s databázou. Je tak možné meniť práva užívateľov, rušiť ich prihlásenia, a podobne... to všetko bez ukladania citlivých údajov do session. Jediným údajom je autentifikačný token, pomocou ktorého sa zisťuje prihlásenie užívateľa.

Čo sa väčšej bezpečnosti týka: Pri prípadnom úniku dát z databázy nie je možné zistiť heslá, a ani autentifikačné tokeny pre vytvorenie falošného prihlásenia.

V skripte je aj ukážka odosielania emailov, ale tá je skôr ako príklad :)

Kód obsahuje aj niekoľko užitočných funkcií a jednoduchú architektúru pre nejaké malé aplikácie.

Pre vzhľad je použitý Bootstrap Cosmo.

Zdrojový kód

Zdrojový kód je samozrejme priložený v tomto článku.

Ak by mal niekto záujem, na adrese https://github.com/…itnetwork.cz je možné nájsť git repozitár, ktorý si môžete naklonovať alebo mi do neho prispieť s úpravami :)

Taktiež ak sa tam nachádza nejaká chybka, budem rád ak na ňu upozorníte.

Licencia

V archíve aj repozitári mám Unlicense licenciu (pôvodne bola MIT). S kódom si môžete robiť čo chcete, ponúkam ho tak ako je a za prípadné škody nezodpovedám.


Galerie

Program byl vytvořen v roce 2016.

 

Stáhnout

Staženo 86x (84.59 kB)
Aplikace je včetně zdrojových kódů v jazyce php

 

  Aktivity (3)

Program pro vás napsal Matúš Petrofčík
Avatar
Autor sa rád venuje spánku. Okrem toho sa zaujíma o webové technológie a snáď v tomto odvetví raz bude pracovať.

Jak se ti líbí článek?
Celkem (2 hlasů) :
55555


 


Miniatura
Všechny články v sekci
Ostatní tutoriály v PHP

 

 

Komentáře

Avatar
Kuroaku
Člen
Avatar
Kuroaku:

Pokud ti je jedno, co kdo s kódem dělá, tak zkus licenci WTFPL ve verzi 2.

Odpovědět  +1 7.8.2016 20:58
Třikrát přemýšlej, dvakrát piš a debug a testy nebudou zapotřebí.
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Kuroaku
Matúš Petrofčík:

Dík za radu, ale dal som tam (na github, nie do archivu) nakoniec http://unlicense.org.

Odpovědět 7.8.2016 23:39
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Kuroaku
Matúš Petrofčík:

Tak už je to aj v archíve.

Odpovědět 7.8.2016 23:43
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.