[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.11
Prihlásený: 13.01.13
Príspevky: 9
Témy: 3 | 3

Dobry den. Mam urobene zabudnute heslo tak ze pride po vyplneni emailu na email link ktory podla registracneho emailu a hesla automaticky prihlasi uzivatela..akurat ma to aj prihlasi aj videt ze ot je prihlasene ale akoby nejsom na ziadnom uzivatelovi akoby to nenaslo podla mailu uzivatela.. Neviem co tam mam presne dopisat k tomu tu je kod:
Kód:
<?php

$email = $_GET["email"];
include("config.php");
        $db;
        mysql_select_db($dbname, $db);
        $vysledok = mysql_query(
        "SELECT * FROM uzivatelia WHERE email='$email'",
        $db);
        while ($zaznam = mysql_fetch_array($vysledok) ){
        $heslo = $zaznam["heslo"];
        if($heslo==$_GET[heslo]){
            $_SESSION["id"]=true;
            header("Location: index.php?clanok=uvod");
        }
}

?>

Neviem presne ako by osm mal zapisat tie SESSIONY alebo nieco aby to rozpoznalo podla toho mailu toho uzivatela.. prosim o rady..dakujem


Offline

Čestný člen
Čestný člen
Presmorovaci link z emailu  automaticky prihlasi uzivatela

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava

Čo robí to osamotené "$db" na treťom riadku (počítané od prvého riadku kódu)?
Tú query si písal ty, však? Takto zlý spôsob vyťahovania dát som už dávno nevidel - prečo jednoducho nevytiahneš usera podľa emailu a hesla, načo to celé pcháš do cyklu (aj keď ti vráti iba jeden výsledok)?
Dúfam, že nemáš uložené nezašifrované heslá, však?

A čo vlastne od nás chceš? session id nastavuješ správne, urob to rovnako, ako máš urobené prihlásenie.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.11
Prihlásený: 13.01.13
Príspevky: 9
Témy: 3 | 3

nemam ulozene nezasifrovane hesla.. no v podstate podobne vsade takto pisem to query ako ja sa v tom este tak nevyznam.. no prave nvm kao mam spravit to aby to rozpoznalo usera podla emailu s tym chcem pomoct aby to islo proste

// pridané po 11 minútach od posledného príspevku

Tak ma trochu naved kde mam co ako zapisat lebo som z toho uz dopleteny


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.02.09
Prihlásený: 30.09.13
Príspevky: 113
Témy: 41 | 41

Skús odpovedať na to čo písal shaggy aký význam tam má to $db...

Tak pošli kód aj z configu a ti to vytvorím :).(pošli ho tuto nie do súkromnej správy)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.11
Prihlásený: 13.01.13
Príspevky: 9
Témy: 3 | 3
Napísal autor témyOffline : 15.02.2012 18:49 | Presmorovaci link z emailu automaticky prihlasi uzivatela

ani presne neviem davam to vsade asi to pripoji do mysql podla configu :D alebo to tam ani nemusi byt .. ale tu mas tie kody config aj to presmerovanie co ma vybrat ID usera podla emailu a prihlasi ho za to

Kód:
<?php

$email = $_GET["email"];
include("config.php");
        $db;
        mysql_select_db($dbname, $db);
        $vysledok = mysql_query(
        "SELECT * FROM uzivatelia WHERE email='$email'",
        $db);
        while ($zaznam = mysql_fetch_array($vysledok) ){
        $heslo = $zaznam["heslo"];
        if($heslo==$_GET[heslo]){
         $_SESSION["id"]=true;
            header("Location: index.php?clanok=profil");
        }
}

?>


config :
Kód:
<?php
$db = mysql_connect("localhost", "blabla", "blabla");
$dbname = razem
?>



..ja uz neviem ako to spojazdnit

// pridané po 1 hodine 44 minútach od posledného príspevku

no takze este raz :
- po zadani emailu pride na email link
- po jeho kliknuti sa ma presmerovat na stranku ako prihlaseny uzivatel uz
- tento kod co som sem dal ma teda podla emailu vybrad ID uzivatela z databazy a tak ho prihlasit

popis chyby:
- po presmerovani ma prihlasi na stranku ale pod ziadnym uzivatelom

--- podla prihlasenia som to chcel spravit ale az tak dobre tomu nehcapem registraciu som totiz robil velmi davno s jednym chalanom n aktoreho uz nemam kontakt a neviem to moc podla toho spravit skusal som uz hocijak to uz poprepisovat ale stale to iste prihlasi bez rozpoznania uzivatela


Offline

Čestný člen
Čestný člen
Presmorovaci link z emailu  automaticky prihlasi uzivatela

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava

Logicky sa to prihlási pod "neznámym" používateľom, lebo nikde nevidím, že by si si uchovával informáciu o užívateľovi (v session id máš true, čo je dosť divné).
Ale nikto z nás netuší, ako funguje tvoj web a ako riešiš identifikáciu používateľa.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.11
Prihlásený: 13.01.13
Príspevky: 9
Témy: 3 | 3
Napísal autor témyOffline : 15.02.2012 22:25 | Presmorovaci link z emailu automaticky prihlasi uzivatela

uz mi to fici ale cez iny kod inak :D


 [ Príspevkov: 7 ] 


Presmorovaci link z emailu automaticky prihlasi uzivatela



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Dá sa zistiť IP z emailu/ užívatela PC fóra?

v Sieťové a internetové programy

3

267

26.10.2010 21:03

ado21

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

I/P: 2x D-Link DSL-2741B, 1x D-Link DI524, ZyXEL ZyWALL 2 Plus, ZyXEL ZyWALL 5, TP-Link TL-SF1005D + SF1008D

v Predám

6

248

18.04.2017 18:23

castelL

V tomto fóre nie sú ďalšie neprečítané témy.

Poslanie emailu

v PHP, ASP

3

136

02.04.2013 0:04

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena emailu

v Služby a webstránky

2

82

08.07.2013 13:41

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

Zneuzitie emailu

v Bezpečnosť a firewally

10

203

20.04.2017 14:20

tarezni

V tomto fóre nie sú ďalšie neprečítané témy.

priorita emailu

v PHP, ASP

5

360

31.10.2009 23:53

Snacker

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie emailu

v Sieťové a internetové programy

2

1041

01.11.2010 22:06

Scorpion4444

V tomto fóre nie sú ďalšie neprečítané témy.

Obnovenie emailu

v Sieťové a internetové programy

1

374

25.10.2010 11:21

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

Validacia emailu

v PHP, ASP

19

1219

05.04.2015 10:03

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Formatovanie emailu

v PHP, ASP

4

152

26.09.2016 11:39

hatto13

V tomto fóre nie sú ďalšie neprečítané témy.

Citanie MIME emailu

v PHP, ASP

11

291

19.08.2010 13:26

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

Odosielanie hromadneho Emailu

v Sieťové a internetové programy

3

590

17.12.2007 10:04

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

odoslanie emailu: mutt-joe

v Operačné systémy Unix a Linux

0

91

01.11.2012 15:19

Butchi

V tomto fóre nie sú ďalšie neprečítané témy.

IP adresa z emailu

v Ostatné

6

4268

30.03.2009 22:19

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Prepojenie D-Link a TP-Link

v Siete

0

252

26.01.2012 16:43

decimus

V tomto fóre nie sú ďalšie neprečítané témy.

Odoslanie emailu s smtp autorizaciou

v PHP, ASP

2

666

28.10.2007 18:34

xdom



© 2005 - 2017 PCforum, edited by JanoF