Помогни ни да направим Uroci.net по - богат! Добави урок

Логин Система с MYSQLI и PHP5/PHP7

PHP » PHP
djeki2017   трудност:    видян: 9457

Здравейте.
Това ми е първият урок.
Основните файлове са:
1. index.php
2. config.php - параметри за базата данни
3. users.php - вход,регистрация, забравена парола, редакция на профила
4. functions.php - функции за проверка на системата, запазване и четене на бисквитки и др.
5.mysqli.class.php - методи за MYSQLI
6. header.php
7. footer.php

Демо вариант на адрес https://i-djekisoft.com/project/login/

Цялата версия с админ панела може да свалите, като архив след регистрация  в демо варианта.
Кратко описание https://i-djekisoft.com/project/login/readme_eng.txt
Във файловете съм се постарал да поставя максимално коментари и няма да се наложи тук да обяснявам ред по ред.
файл index.php

<?php
####################################################
#----            Users login system           -----#
####################################################
/*=================================================
Автор            :  Джеват АХМЕДОВ                \
Версия           :  1.3                           \
Дата на създаване:  септ. 20  2016                \
--------------------------------------------------\
Държава          :   България                     \
Град             :   Исперих                      \
E-mail           :   admin@i-djekisoft.com        \
WWW              :   https://www.i-djekisoft.com  \
Skype            :   lz2bgc@abv.bg                \
                                                  \
===================================================
--------------------------------------------------*/

include ("functions.php");

//Ако потребителят е влязъл в профила си.
if (is_logged_in($user)) {

     include ("header.php");
      $cookie_read = explode("|", base64_decode($user));
      $username = $cookie_read[1];
      //Поставете кода си тук (защитена страница).
      echo "Welcome <b>$username</b>, [ <a href=users.php>Manage Account</a> ] [ <a href=users.php?djeki=Logout>Logout</a> ]<br><br>";



             echo "<br><br><br>
             <h3>an example of protected page, put your protected code/stuff here.</h3>";



      include ("footer.php");



//Ако потребителят не е влязъл в профила си, подкането го да влезе.
}else{

      include ("header.php");
     //header("Location: users.php");  die();
     echo "Welcome visitor, would you like to [ <a href=users.php>Login</a> ] or [ <a href="users.php?djeki=Register">Register</a> ]";


     //Този код ще зареди всички регистрирани потребители
         $sql = $db->sql_query("SELECT * FROM ".$prefix."_users ORDER BY userid DESC");
         $num = $db->sql_numrows($sql);
            echo "<br><br><br><hr size=1>Total registered users ($num): ";
            while($row = $db->sql_fetchrow($sql)){
                 $userid = $row['userid'];
                 $username = $row['username'];
                 $password = $row['password'];
                 $ipaddress = $row['ipaddress'];
              #Коментирайте този ред, ако не искате да отпечатвате потребителски имена.
              echo " [ $username ]";
          }
     include ("footer.php");

}
?>

 


Страници: 1 2 3 4 »

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини