where('password',$pass,'and') ->where('status','1') ->get('user') ->row(); if ($user) { DB::where('user_id', $user->user_id)->update('user',['login_date' => $data['currentDate']]); Session::insert('login','true'); Session::insert('userid',$user->user_id); Session::insert('username',$user->username); Session::insert('avatar',$user->avatar); Session::insert('yetki',$user->authority); if(isset($data['remember']) == '1'){ Cookie::time(60 * 60 * 24)->insert('userlogin','true'); Cookie::time(60 * 60 * 24)->insert('userid',$user->user_id); Cookie::time(60 * 60 * 24)->insert('username',$user->username); } if (Session::select('return')) {redirect(URL::base(Session::select('return')));}else{redirect(URL::base());} }else{ redirect(URL::base().'member'); } } function yeniuye($post){ jalert('test'); $password = md5($post['password']); $rnd = md5(date('Ymd His')); $check = DB::where('mail', $post['email'])->get('user')->result(); $say = COUNT($check); if ($say == '1') { Jalert($post['email'].' eposta ile bir üye kayıtlı. Şifrenizi Unuttuysanız lütfen üye girişinden şifremi unuttum linkine tıklayın'); git('member'); }else{ DB::insert('user',[ 'username' => $post['username'], 'mail' => $post['email'], 'password' => $password, 'avatar' => '', 'status' => '0', 'authority' => '2', 'aktivizasyon' => $rnd, 'egitim' => $post['egitim'], 'meslek' => $post['meslek'], 'beceri' => $post['beceri'], 'nickname' => '' ]); $mesaj = " Merhaba $post[username].
Sitemize kayıt olduğunuz için teşekkür ederiz.
Aşağıdaki linke tıklayarak üyeliğinizi aktif edebilirsiniz.
Üyelik aktif etmek için lütfen buraya tıklayın.
Ayrıca sizleri Telegram pisilinux kanalında aramızda görmekten memnuniyet duyarız. "; if (DB::affectedRows()){ Email::smtp(['host' => 'mail.pisilinux.org']) ->user('pisi@pisilinux.org') ->password('FzneRJrPz6Fe53S32aTP') ->port(587) ->send($post['email'], 'Üyelik onayı', $mesaj); if (Email::error()) {output(Email::error());}else{ jalert("Sitemize kayıt olduğunuz için teşekkür ederiz.\nÜyeliğinizin aktif olabilmesi için lütfen mail adresinizi kontrol edin..."); git(); } }else{ output(DB::error()); } } } function sifremiunuttum_model($post){ $rnd = md5(date('Ymd His')); DB::where('mail',$post['email'])->update('user',['aktivizasyon' => $rnd]); if (DB::affectedRows()) { $mesaj = " Bu mail unuttuğunuz şifreyi kurtarabilmeniz için Gönderilmiştir.

Buraya tıklayarak yeni şifrenizi belirleyebilirsiniz."; if (DB::affectedRows()){ Email::sender('info@pisilinux.org', 'Pisilinux Üyelik İşlemleri') ->receiver($post['email']) ->subject('Yeni Şifre belirleme') ->message($mesaj) ->send(); jalert('Kurtarma maili Gönderildi. Yeni Şifre Belirleyebilmeniz için lütfen mail adresinizi kontrol edin...'); git(); } }else{ jalert('Böyle Bir mail adresi kayıtlı değil...'); git(); } }//sifremiunuttum_model function yenisifre($post){ $password = md5($post['password']); DB::where('aktivizasyon',$post['act'])->update('user',['aktivizasyon' => '']); DB::where('user_id',$post['id'])->update('user',['password' => $password]); jalert('Şifreniz Başarıyla Güncellendi. Üye giriş sayfasına yönlendiriliyorsunuz...'); git('uye'); }//yenisifre }//class sonu