Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem sa funkcijom setcookie u php-u
Author Message
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #1
Problem sa funkcijom setcookie u php-u
Hey ljudi imam jedan problem napravio sam registraciju i login korisnika ali imam jedan problem kada kliknem na zapamti me meće da mi postavi cookie na stranici neznam sta se desava mislio sam da nisam dobro postavio chcckbox ali nije sve je u redu samo nece nikako da mi postavi cookie evo login kako izgleda:
PHP Code:
<?php 
session_start
();
include(
"classes.inc.php");
$obj = new bestofdev();
$obj->connect_to_database();
if(
$_POST['username'] || $_POST['password'] || $_POST['checkbox'])
{
    if(
$obj->log_in($_POST['username'],$_POST['password']))
    {
        
$id $obj->log_in($_POST['username'],$_POST['password']);
        
$id $obj->encrypt_id($id);
        
$_SESSION['id'] = $id;
        if(
$_POST['checkbox']==1)
        {
            
$expire=time()+60*60*24*30;
            
setcookie("user_id",$id $expire);
        }
            echo 
'<div style ="margin:0 auto; width:500px; background-color: #DFB; border: 1px solid #60BB04; padding:10px;font-size:10px;
    font-family:Arial, Helvetica, sans-serif;">You have sucsesfully loged in to your account in fev seconds you will be redirected to your account</div>'
;
        echo 
'<meta http-equiv="refresh" content="2;url=http://devtest.hostzi.com/index.php" />';
    } else {
            echo 
'<div style ="margin:0 auto; width:500px; background-color:#DFB; border: 1px solid #60BB04; padding:10px;     font-size:10px;
    font-family:Arial, Helvetica, sans-serif;">Your data isn\'t valid please try again you will be redirected soon!</div>'
;
        echo 
'<meta http-equiv="refresh" content="2;url=http://devtest.hostzi.com/index.php" />';
    }
} else {
    echo 
'<meta http-equiv="refresh" content="0;url=http://devtest.hostzi.com/index.php" />';
}
?>

Evo i Forme za logiranje:
Code:
<div id="sign_in">
<form action="scripts/login.php" method="POST" />
<label>Username:</label>
<input name="username" type="text" />
<label>Password:</label>
<input name="password" type="password" />
<label>Remember me:</label>
<input type="checkbox" checked="checked" value="1" name="checkbox" id="checkbox" />
<input type="submit" id="submit" value="Log in">
</div>
<a href="#" id="lostpass">Lost password</a>
<a href="register.php" id="lostpass">Don\'t Have an account join FREE</a>
</div>

Sve u redu logira samo nece nikako da me "Zapamti"

"When all else fails, read the manual."
(This post was last modified: 16-07-2010 10:37 AM by danielvast.)
16-07-2010 10:35 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #2
RE: Problem sa funkcijom setcookie u php-u
što ti je taj id? nadam se da nije broj korisnika u bazi ili nešto tako :)
Pogledaj u browseru dal cookie postoji baš, a ne dal te zapamtilo, možda ti je tamo negdje kod krivi, ovdje previše toga ne vidim jer je u klasi sakrito...
16-07-2010 10:59 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #3
RE: Problem sa funkcijom setcookie u php-u
Broj korisnika u bazi mi je id znači da to mijenjam ok! Kvala kecko ev ako imas vremena da preletis evo citava klasa


Attached File(s)
.php  classes.inc.php (Size: 9.03 KB / Downloads: 1)

"When all else fails, read the manual."
16-07-2010 11:53 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #4
RE: Problem sa funkcijom setcookie u php-u
danielvast Wrote:Broj korisnika u bazi mi je id znači da to mijenjam ok! Kvala kecko ev ako imas vremena da preletis evo citava klasa

ne možeš staviti id, jer ako se meni cefne ja samo promjenim broj u cookieju i ulogiran sam kao neki drugio korisnik :)
zamisli da stavim #1 u string He he to treba biti neki random izgeneriran hash...
na kraju provjeri još što postavljaš u cookie, ali funkcija je ok postavljena, i provjeri dal ti je cookie postavljen baš u browseru, a ne po tome što nije zapamtilo registraciju...
16-07-2010 03:36 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #5
RE: Problem sa funkcijom setcookie u php-u
Da hvala ti provjerio sam u browseru cookie je tu nije mi jasno gledao sam dali sam pogrijesio $_COOKIE['user_id'] ali nije ni to btw hvala na savjetu velike si me blamaze postedio!Namigivanje

"When all else fails, read the manual."
(This post was last modified: 16-07-2010 04:23 PM by danielvast.)
16-07-2010 04:23 PM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #6
RE: Problem sa funkcijom setcookie u php-u
np, probaj ispisati $_COOKIE["user_id"] i idi što vrača...
19-07-2010 08:40 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #7
RE: Problem sa funkcijom setcookie u php-u
Ej zaboravio sam napisati rijesio sam probl kad sam provjeravao cookie jel tu provjeravao sam ga usred html code-a jer sam prvo header uključio pa provjeravao jel cookie tu iz nekog razloga neznam kojeg nije ga pronalazio iako je bio tu tek kad sam malo bolje pogledao shvatio sta sam napravio hvala na pomoci !

"When all else fails, read the manual."
(This post was last modified: 19-07-2010 09:36 AM by danielvast.)
19-07-2010 09:35 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)