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

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

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

 

 

4.4. login.php:

 

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

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

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

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

<?php

$title = "Резултат от опита за влизане";

include("top.php");

?>

<?php


$id = $_POST['id'];

$loguser = $_POST['user'];

$ogpass = $_POST['pass'];

$logpass = md5($ogpass);

$file = "users.php";


$handle = fopen($handle, "a+");


$size = filesize($file);


if ($size == 0) {

echo "Грешка!";

} else {


$readed = fread($file, $size);

$lines = explode("&", $readed);

$idd = $id - 1;

$key = $lines[$idd];

list($iid, $user, $pass) = explode(":", $key);


if ($iid == $id and $loguser == $user and $logpass == $pass) {

echo "<center><h2>Поздравления! Влязохте в системата успешно! <br> Сега можете да правите каквото пожелаете <a href='home.php'>ТУК</a></center></h2>";

} else {

echo "<center><h2>Потребителско име или парола грешно! <a href='index.php'>Опитайте пак!</a></h2></center>";

}

}


?>

<?php

include("btm.php");

?>

<!-- Край -->

 


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

Коментари (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