Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Session and send mail problem

[es] :: PHP :: Session and send mail problem

[ Pregleda: 1546 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

midgard
Beograd, Vozdovac

Član broj: 59016
Poruke: 127
*.dial.b92.net.



+1 Profil

icon Session and send mail problem19.05.2006. u 13:15 - pre 218 meseci
Pravim jedan sajt koji ima logovanje, registrovanje i ostalo sto ide uz to :) logovanje i sesije rade sve ok dok user ne ugasi prozor, i kad ga ponovo upali sa sajtnom on treba da bude logovan ukoliko se nije izlogovao. Moj problem je u tome sto kad se user koji se nije izlogovao kad ponovo od na sajt on je izlogovan.
Evo koda:
strana za logovanje:
Code:

session_name('t');
session_start();
$username=mysql_result($result,0,"username");
$_SESSION['user']=$username;        
$_SESSION['logged_in'] = 1;    
$cookie_name = "auth2";
$cookie_value = "fook2";
$cookie_expire = "2592000";//60*60*24*30=podeseno na 30 dana!!!
$cookie_domain = $domain;
setcookie($cookie_name, $cookie_value, $cookie_expire, "/", $cookie_domain, 0);


strana za logout:
Code:

session_name('t');
session_start();
$_SESSION['logged_in'] = 0;
  
$cookie_name = "auth2";
$cookie_value = "";
$cookie_expire = "2592000";
$cookie_domain = $domain;
    
setcookie($cookie_name, $cookie_value, $cookie_expire, "/", $cookie_domain, 0);

index.php
Code:

session_name('t');
session_start();
if($_COOKIE['auth2'] == 'fook2' || $_SESSION['logged_in']==1) {
//strana za logovanje usere


A sto se tice slanja mail-a to mi radi sledeci kod i sve radi ok sem toga sto kad mi stigne mail u polju "from" pise "nobody" i ne stigne mi mail na hotmail, nisam probao yahoo.
Mail saljem ovako:
Code:

mail($mail, $subject, $body);


[Ovu poruku je menjao midgard dana 19.05.2006. u 14:18 GMT+1]

[Ovu poruku je menjao midgard dana 19.05.2006. u 14:19 GMT+1]
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.wxs.nl.



+3 Profil

icon Re: Session and send mail problem19.05.2006. u 13:21 - pre 218 meseci
Za logovanje ne znam, ali za mail: nobody je default setting u PHP-u. To mozes da zaobidjes ako saljes HTML mail ;)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.dynamic.sbb.co.yu.



+257 Profil

icon Re: Session and send mail problem19.05.2006. u 14:58 - pre 218 meseci
Za mail, zaobici ces "od koga" se salje sa:
Code:

ini_set("sendmail_from", "[email protected]");
mail("[email protected]", "subject", "poruka" , "From: [email protected]\nReply-To: [email protected]\nErrors-To: [email protected]\n");


Ono za session nemam vremena da gledam... ali ispisi sebi vrednost cookie-a pa gledaj da ti nije tu nesto greska... dodaj redom print_r($_COOKIE) i slicno gde god mislis da treba da vidis vrednosti.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: PHP :: Session and send mail problem

[ Pregleda: 1546 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.