Чектелген сандагы колдонуучуларга белгилүү бир мазмунду ачуу, спам-билдирүүлөрдүн жорумдарын көзөмөлдөө жана онлайн дүкөндө сатып алууларды жүргүзүү үчүн каттоо керек. Сайтка катталууну программалоо чеберчилиги менен же даяр кодду колдонуу менен түзсө болот.
Нускамалар
1 кадам
PHPде каттоону кол менен түзүү механизми. Html белгилөө тилин колдонуп, негизги беттеги катталуу формасын түзүңүз (index.php). PHP баракчасына каттоо маалыматтары менен шилтеме (мисалы, каттоо.php деп аталат). "Катталуу" баскычын чыкылдатуу менен, колдонуучу ушул баракчага өтөт, ал жакка форма талааларына өз маалыматтарын киргизиши керек болот. Кирүү, пароль, электрондук почта дареги phpде түзүлгөн иштетүүчүгө жөнөтүлөт. Иштетилгенден кийин, алар маалымат базасына киргизилет жана катталуу аяктайт.
2-кадам
Шифрленген сырсөз mysql маалымат базасында сакталышы керек. Маалымат базасында жаңы таблица түзүңүз, мисалы, userdata деп аталат. Маалымат базасына туташуу үчүн колдонула турган bd.php файлын түзүңүз. Бул файлга шилтеме HTML кодун баштоодон мурун баракчаларда катталып турушу керек.
3-кадам
Колдонуучунун атын жана сыр сөзүн киргизүү үчүн талааларды кошуп, негизги бетте (жана башкалар) кирүү формасын түзүңүз. Колдонуучу маалыматтарды киргизип, "Кирүү" баскычын басканда, бул маалымат иштетүү жана текшерүү үчүн login.php файлына жөнөтүлөт. Эгерде бардыгы туура киргизилген болсо, анда ал кукиге жазылат. Же сессия башталып, браузерден чыкканга чейин же жабылганга чейин маалыматтар браузерде сакталат. Exit.php файлы колдонуучунун сайттан чыгуусуна жооп берет. "Чыгуу" баскычын чыкылдатуу сессияны токтотот же куки өчүрүлөт.
4-кадам
Эгерде сиз программалоо жана белгилөө тилдерине али жетише элек болсоңуз, анда даяр кодду алуу жана аны керектүү жерге жайгаштыруу жетиштүү. Сиз аны бир жерге алып барып же MyTaskHelper.ru кызматы сыяктуу форма конструкторун колдонсоңуз болот. Бул учурда, программалоо көндүмдөрүн талап кылынбайт. Каттоодон өтүңүз, керектүү талаалар менен форма түзүңүз, аларга керектүү аттарды бериңиз, аларды өзүңүздүн каалоңузга ылайыкташтырыңыз. "Виджеттер" модулунун жардамы менен форманын сырткы көрүнүшүн (дизайнын) кооздоңуз. Кызмат форманын кодун өзү түзөт, аны каалаган веб-баракчасына көчүрөт.