Ang pag-andar ng pagrehistro at pagpapahintulot sa mga gumagamit sa site ay ipinatupad tulad ng sumusunod: kapag ang isang gumagamit ay nagrehistro sa site, pinunan niya ang isang form sa pagpaparehistro kung saan ipinapahiwatig niya ang iba't ibang data, kabilang ang pag-login at password. Ang form ay nagpapadala ng data na ito sa server at ito ay nakasulat sa database.
Sa session, hindi mo lamang maipahiwatig ang katotohanan ng awtorisasyon, ngunit i-record din ang ilang data ng user na ipapakita sa pahina, halimbawa, isang pangalan o palayaw. Ang desisyon kung gagamit ng mga session o cookies ay ginawa sa isang site-by-site na batayan. Kung naglalaman ang site mahalagang impormasyon, kung gayon mas mainam na gumamit ng mga session, dahil mas mahirap malaman ang data ng pagpaparehistro ng ibang tao.
Mga form ng pahintulot at pagpaparehistroAng form ng pahintulot ay karaniwang matatagpuan sa home page, o maaari itong nasa lahat ng pahina ng site. Para sa form ng pagpaparehistro, ito ay pangunahing nilikha hiwalay na pahina. Gagawa kami ng isang pahina lamang, na maglalaman ng parehong mga form, at ang data ng user ay ipapakita dito. Sa ngayon ay naglalaman lamang ito ng HTML code, ngunit gagawin namin ito kaagad PHP file, dahil sa hinaharap ito ay magiging isang script. Tawagin natin itong formreg.php. Magiging ganito ang page code:
formreg.php:
PagpaparehistroItatala namin ang data ng pagpaparehistro ng user sa talahanayan ng mga user. Kung wala ka pang ganoong talahanayan, pagkatapos ay likhain ito. Dapat itong maglaman ng mga field id, login at pas. Hindi kami gagamit ng ibang field. Kung sila ay nasa mesa, sila ay mananatiling walang laman.
registration.php:
|