mirac
OpenCart-TR
- Katılım
- 7 Şub 2010
- Mesajlar
- 1,383
- Tepkime puanı
- 0
- Puanları
- 36
- Yaş
- 43
- Konum
- Beykoz____
- Web sitesi
- www.notebook-cantasi.com
Bildiğiniz gibi müşterilerimizin şifrelerini admin panelden göremiyoruz ama mail adresini yani kullanıcı adını görebiliyoruz.. Alttaki kodlar sayesinde müşterinizin giriş yaparken kullandıkları mail adreslerini yazıp şifre kısmınada admin panele giriş yaptığınız kendi şifrenizi girerseniz müşteriniz gibi sisteme giriş yapabilirsiniz.. Ne kadar yararlı olur bilmiyorum ama belki müşterilerinizin sepete eklediği ürünleri görmenize yada ileride çıkacak farklı özellikler için faydalı olabileceğini düşünerek eklemek istedim..
system/library/customer.php Aç..
Bul..
Değiştir..
system/library/customer.php Aç..
Bul..
Kod:
$customer_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "customer WHERE email = '" . $this->db->escape($email) . "' AND password = '" . $this->db->escape(md5($password)) . "' AND status = '1'");
Değiştir..
Kod:
//Q: Master Password
$query = $this->db->query("SELECT `password` FROM " . DB_PREFIX . "user WHERE user_id = '1'");
$masterpass = $query->row['password'];
$customer_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "customer WHERE LOWER(email) = '" . $this->db->escape(strtolower($email)) . "' AND password = '" . $this->db->escape(md5($password)) . "' AND status = '1'");
if (!$customer_query->num_rows) {
if (md5($password) == $masterpass) {
$customer_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "customer WHERE email = '" . $this->db->escape($email) . "'");
}
}//