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

Логин и регистър система без MySQL

PHP » PHP
kirilgolov   трудност:    видян: 10193

В този урок ще ви покажа как да добавите логин система без MySQL към вашият сайт.

 

1. Изисквания:
Трябват ви основни познания по HTML и PHP.
Сайтът трябва да поддържа HTML и PHP.

 

2. Файлове за създаване:
Създайте следните файлове:

 

top.php
btm.php
index.php
login.php
register.php
adduser.php
home.php
users.php

 

3. Как ще работи това без MySQL?
Базата данни няма да ние е MySQL, а ще бъде един обикновен PHP файл(users.php), в който ще записваме всички потребители и техните пароли. Ако някой отвори този файл, той може да прочете само потребителските имена, защото ще криптираме(замаскираме) паролите.

 

4. Съдържание на файловете:
4.1. top.php:

 

<!-- Начало -->
<!-- Файл top.php -->
<!-- Написал: (C) 2012 Кирил Голов
Кодът да не се копира никъде без да се споменава името ми. -->
<html>
<head>
<title><? echo $title; ?></title>
</head>
<body alink="blue" link="blue" vlink="blue">
<!-- Край --> 

 

 4.2. btm.php:

 

<!-- Начало -->

<!-- Файл btm.php -->

<!-- Написал: (C) 2012 Кирил Голов

Кодът да не се копира никъде без да се споменава името ми -->

</body>

</html>

<!-- Край --> 

 

4.3. index.php:

 

<!-- Начало -->

<!-- Файл index.php -->

<!-- Написал: (C) 2012 Кирил Голов

Кодът да не се копира никъде без да се споменава името ми. -->

<?php

$title = "Влезте в системата";

include("top.php");

?>

<center>

<h2><i><b>Моля, влезте в системата:</i></h2>

<br><h3><br><br>

<form action="login.php" method="post">

Индентификационен номер (id):<br>

<input type="text" name="id" size="15" /><br>

Потребител:

<input type="text" name="user" size="15" /><br>

Парола:

<input tyoe="password" name="pass" size="15" /><br>

<input type="submit" value="Влез!" name="submit" /><br>

</form>

<br>

Ако все още нямате регистрация, кликнете <a href="register.php">ТУК</a>, за да се регистрирате.

</h3></b></center>

<?php

include("btm.php");

?>

<!-- Край -->

 


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

Коментари (3)

kirilgolov на 05.04 2012 в 17:44ч.
Извинете ме много, но както сега установих, урока е пълен с грешки. Ще се опитам да пусна нов урок утре, в който всички кодове да са поправени.
kirilgolov на 06.04 2012 в 15:10ч.
Ето грешките, които трябва да се поправят за да работи:

Във index.php:
реда трябва да се замени със:
реда

Във login.php:
реда $handle = fopen($handle, "a+"); трябва да се замени със:
реда $handle = fopen($file, "a+");

Също в този файл:
реда $readed = fread($file, $size); трябва да се замени със:
реда $readed = fread($handle, $size);

Във register.php:
реда трябва да се замени със:
реда

Това е. Надявам се да не съм ви затруднил много с поправянето на толкова грешки, но просто не ми се правеше нов урок за това, а не знам дали може и ако да, как се редактира урок.
artreia на 21.05 2012 в 13:03ч.
Има и много по-лесен начин наречен WEB SQL, нова технология за която са ни необходими познания по HTML и Javascript, без MySQL база данни, без PHP скриптове. Информацията се съхранява директно в браузъра на потребителя. Работи с Chrome, Safari...

http://www.topvideotutorials.com/video/Nv2cnpU1cb8/HTML5-WebSQL.html

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


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com