16passz

Általános kérdések a Webshop Hun1 Smarty programról.
Post Reply
Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Elveszett jelszó

Hozzászólás Szerző: mezofi »

Szevasz István!

Most újra töltöttem és telepítettem az egészet, tehát elvileg minden a legfrissebb. Ha az elvesztett jelszó helyett újat kértem, akkor elöször "adatbázis hozzáférési hiba" jelzést adott. Ekkor megkerestem és kijavítottam a következő hibát:
/shop/include/center/elveszett.php

Ezt:
$sql = sprintf("SELECT id, vez_nev, ker_nev FROM ebolt_regisztracio WHERE email='%s' ", tep_db_input(trim($_POST["email"])) );

Erre cseréltem:
$sql = sprintf("SELECT id, vez_nev, ker_nev FROM ".REGISZTRACIO_TABLE." WHERE email='%s' ", tep_db_input(trim($_POST["email"])) );
Igy már megszünt a hiba és meg is csinálja az új jelszót, mert emailben elküldi, ám az adatbázisban nem cseréli le, így továbbra sem tud belépni az aki új jelszót generált.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Elveszett jelszó

Hozzászólás Szerző: mezofi »

Szevasz István!
Igy már megszünt a hiba és meg is csinálja az új jelszót, mert emailben elküldi, ám az adatbázisban nem cseréli le, így továbbra sem tud belépni az aki új jelszót generált.

Remélem erröl nem feledkeztél meg, gondolom ez másnál sem müködik, csak még nem tudnak róla.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Elveszett jelszó

Hozzászólás Szerző: mezofi »

Tpisti írta:Szevasz István!
Igy már megszünt a hiba és meg is csinálja az új jelszót, mert emailben elküldi, ám az adatbázisban nem cseréli le, így továbbra sem tud belépni az aki új jelszót generált.

Remélem erröl nem feledkeztél meg, gondolom ez másnál sem müködik, csak még nem tudnak róla.
Valaki erősitsen meg, vagy cáfoljon meg, csak történjen már valami.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Elveszett jelszó

Hozzászólás Szerző: mezofi »

Legyen ez a shop/include/center/elveszett.php tartalma:

Kód: Egész kijelölése

<?php 

if(isset($_POST["elveszett_btn"])){
$sql = "SELECT id, vez_nev, ker_nev 
		FROM ". REGISZTRACIO_TABLE ." 
		WHERE email='". tep_db_input($_POST["email"]). "'";
$olvas = mysql_query2(__LINE__, __FILE__, $sql);
	if(mysql_num_rows($olvas) == 1){
	$adatai = mysql_fetch_assoc($olvas);
	//Van ilyen email címmel tag
	$new_jelszo = jelszo_generalas('8');
	//Elraktározzuk az új jelszót, vagyis lecseréljük a régivel
	$sql = "UPDATE ". REGISZTRACIO_TABLE ." SET password = '".md5($new_jelszo)."' WHERE id =".$adatai["id"];
	mysql_query2(__LINE__, __FILE__, $sql);
	//Elküldjük az új jelszót.
	require_once("include/languages/".$_SESSION["konfiguracio"]["nyelv"]."/email.php");
	require_once("include/email/email_kuld.php");
	$szoveg = SHOP_REG_3. $adatai["vez_nev"]."&nbsp;".$adatai["ker_nev"]."!<br/><br/>".SHOP_REG_31.$new_jelszo."</b><br/>";
	$szoveg .= SHOP_REG_5.UDVOZLETTEL.'<a href="'.$_SESSION["konfiguracio"]["bolt_url"].'">'.$_SESSION["konfiguracio"]["bolt_neve"].'</a>';
	 email_html(JELSZO_UJRA_KULDESE, $szoveg, trim($_POST["email"]), $_SESSION["konfiguracio"]["email_from"]);
	//Az elveszett.tpl lapnak üzenet
	 $TPL->assign('elveszett_uzi','ok');
	}else{
	//Nincs ilyen email címmel tag
	$TPL->assign('elveszett_uzi','nincs_ilyen_tag');
	}
}
?>	
Nálam most müxik.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Elveszett jelszó

Hozzászólás Szerző: mezofi »

admin írta:Legyen ez a shop/include/center/elveszett.php tartalma:
<?php

?>

Nálam most müxik.
Most már nálam is :D

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Elveszett jelszó

Hozzászólás Szerző: mezofi »

Remek.

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 4 vendég