Login, kolacici ili sesija?

Login, kolacici ili sesija?

kolacici ili sesije

  • kolacici
    25% [1]
  • sesija
    75% [3]
  • Ukupno glasova : 4
offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

Ovako, radim sajt koji ce imati full registraciju i naravno login, zanima me sta mi savetujete, kolacice ili sesiju? Koji su prednosti kolacica a koji sesije kada je u pitanju login.

Imam ovako login.php koji nije povezan sa bazom, napravio sam kod cisto zbog testiranja.

login.php
<?php $username = "test"; //username $password = "test";   //password if(isset($_GET['logout'])) {    setcookie('login', true, time() - 43200);    header("Location: login.php"); } if(isset($_POST['submit'])) {    if($password == $_POST['password'] && $username == $_POST['username']) {       echo "kolacic je setovan";       setcookie('login', true, time() + 43200); //12 hour       header("Location: login.php");    }    else {       echo "<b>Error</b><br />\n";    } } if(isset($_COOKIE['login'])) {    echo "Admin panel <a href=\"?logout\">logout</a>"; } else {    ?>    Login:<br />    <form action="" method="POST">    Username: <input type="text" name="username" value="" size="35" /><br />    Password: <input type="password" name="password" value="" size="35" /><br />    <input type="submit" name="submit" value="Login" />    </form>    <? }    ?>

I jednu "zasticenu" stranicu.


lock.php

<?php if(isset($_COOKIE['login'])) { ?>    zasticena stranica <? }    else {    header("Location: login.php"); } ?>

I zanima me vase misljenje o ovakvom tipu logovanja, koliko je sigurno raditi sa kolacicima i koliko je zahvalno raditi sa njima?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 545 korisnika na forumu :: 6 registrovanih, 1 sakriven i 538 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amstel, cenejac111, flash12, Leonardo, Raptor1, voja64