background preloader

Jinja2 (The Python Template Engine)

Jinja2 (The Python Template Engine)

mLaskowski.pl - programowanie, webdesign, projektowanie stron www, blog IT, nowe technologie, Wałbrzych W poniższym artykule zaprezentuję przykładowy mechanizm logowania, który z powodzeniem można wykorzystać do zabezpieczenia treści na waszych stronach WWW przed nieautoryzowanym dostępem. Spójrzcie na algorytm skryptu: Formularz logowania (login + hasło)Połączenie z bazą danychSprawdzenie loginu i zaszyfrowanego hasłaZarejestrowanie sesji lub informacja o błędzie logowania Przed utworzeniem formularza należy utworzyć odpowiednią tabelę w bazie danych, do której będziemy się podłączać: codesource CREATE TABLE IF NOT EXISTS `user` ( `id_user` smallint(6) NOT NULL AUTO_INCREMENT, `login` varchar(128) COLLATE utf8_polish_ci NOT NULL, `password` varchar(128) COLLATE utf8_polish_ci NOT NULL, PRIMARY KEY (`id_user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=2 ; INSERT INTO `user` (`id_user`, `login`, `password`) VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3'); 1. <? <? 2. Przyjrzyjmy się teraz plikowi db.php 3. Modyfikujemy nasz plik index.php 5.

[PHP][MySql] Logowanie + Rejestracja na sesjach, zabezpiecze - Porady i tutoriale WWW - forumweb.pl Witam,chcialem tutaj pokazac jakis dobry, bezpieczny skrypt logowania i rejestracji, sam go uzywam u siebie i tylko troche pozmienialem zebym mogl go zaprezentowac tutaj Wymagania:- Baza danych- Obsluga PHP Skrypt zawiera:- Logowanie- Rejestracje, z blokada tworzenia kilku kont na maile o2, tlen, go2- Kod ktory jest wymagany aby sprawdzic czy uzytkownik jest poprawnie zalogowany moge dolozyc jeszcze opcje przypominania hasla albo edycje profilu ale teraz znikam na wigilie nie ma html, head, body - tylko sam skryptna poczatku tworzymy baze danych, nie bede tego opisywal, do testu nazwalem ja "logowanie" nastepnie tworzymy tabele z uzytkownikami wklejajac taki kod do zakladki SQL w phpmyadmin Tworzy to tabele ktora zabiera unikalne id dla kazdego uzytkownika, jego nick, zaszyfrowane haslo, email oraz ip zaczniemy od pliku config.php - tutaj laczymy sie z baza danychlocalhost - hostroot - nazwa uzytkownika nazykrasnal - haslo do bazy danychlogowanie - nazwa bazy danych

PHP XTemplate Wiki: Getting started with XTemplate Getting started with XTemplate The first thing to note about XTemplate is that the download (or CVS) version comes with a number of example files that document the main features of XTemplate. For reference, they are listed here. Output: The output that is sent to the browser PHP Source: Colour coded php code required to produce the Output Template: HTML that, along with the php code produces the Output Example 1: Basic template functions - simple replace / dynamic blocks OutputPHP SourceTemplate Example 2: Multiple level dynamic blocks OutputPHP SourceTemplate Example 3: Auto reset OutputPHP SourceTemplate Example 4: Recursive parsing OutputPHP SourceTemplate Example 5: Null strings OutputPHP SourceTemplate Example 6: Null blocks OutputPHP SourceTemplate Example 7: File includes OutputPHP SourceTemplateTemplate include 1Template include 2Template include GermanTemplate include English CategoryXTemplateDocumentationXTemplateDocumentation

Related: