Uye_model.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. class Uye_model extends Model{
  3. function kayit($post){
  4. $pass = md5($post['pass']);
  5. $rnd = md5(date('Ymd His'));
  6. DB::insert('kullanici',[
  7. 'isim' => $post['isim'],
  8. 'sifre' => $pass,
  9. 'mail' => $post['mail'],
  10. 'rnd' => $rnd,
  11. 'durum' => '0',
  12. 'yetki' => '1',
  13. ]);
  14. $mesaj = "
  15. Merhaba $post[isim].<br>
  16. Sitemize kayıt olduğunuz için teşekkür ederiz.<br>
  17. Aşağıdaki linke tıklayarak üyeliğinizi aktif edebilirsiniz.<br>
  18. <a href=\"http://kartalelektronik.com/uye/aktivizasyon/$rnd\">Üyelik aktif etmek için lütfen buraya tıklayın.</a>
  19. ";
  20. if (DB::affectedRows()){
  21. Email::sender('musteri_hizmetleri@kartalelektronik.com', 'Kartal Elektronik Müşteri Hizmetleri')
  22. ->receiver($post['mail'])
  23. ->subject('Üyelik onayı')
  24. ->message($mesaj)
  25. ->send();
  26. }
  27. Afunc::jalert('Kaydınız başarıyla tamamlanmıştır.\n Lütfen size gönderilen maildeki onay linkine tıklayarak üyeliğinizi aktif ediniz...');
  28. Afunc::git();
  29. }//kayit
  30. function login($post){
  31. $pass = md5($post['pass']);
  32. $uye = DB::where('mail',$post['mail'],'and')
  33. ->where('sifre',$pass,'and')
  34. ->where('durum','1')
  35. ->get('kullanici')
  36. ->row();
  37. if(DB::affectedRows()){
  38. Session::insert('login',TRUE);
  39. Session::insert('isim',$uye->isim);
  40. Session::insert('uye_id',$uye->kullanici_id);
  41. redirect(baseUrl());
  42. }
  43. }//login
  44. function sifremi_unuttum($post){
  45. $mail = DB::select('mail')->where('mail',$post['mail'])->get('kullanici')->value();
  46. if($mail){
  47. $yenisifre = Afunc::sifreuret('8');
  48. DB::where('mail',$mail)->update('kullanici',['sifre'=> md5($yenisifre),]);
  49. $mesaj ="
  50. Bu mesaj şifrenizi unuttuğunuz ve yeni şifre talebiniz için gönderilmiştir.<br><br>
  51. Sitemize yeni şifreyle girdikten sonra kontrol panelinizden şifrenizi değiştirebilirsiniz.<br><br>
  52. Yeni Şifreniz: <b>$yenisifre</b>
  53. ";
  54. Email::sender('musteri_hizmetleri@kartalelektronik.com', 'Kartal Elektronik Müşteri Hizmetleri')
  55. ->receiver($mail)
  56. ->subject('Yeni şifreniz')
  57. ->message($mesaj)
  58. ->send();
  59. Afunc::jalert('Yeni Şifreniz mail Adresinize gönderildi. \n Lütfen Mail gelen kutunuzu kontrol edin.');
  60. Afunc::git();
  61. }else{
  62. Afunc::jalert('yazdığınız mail adresi sistemde kayıtlı değil...');
  63. }
  64. }
  65. }//Uye_model
  66. ?>