public function editPassword()
 {
     $input = Input::all();
     $pass = Tb_User::where('user_name', Session::get('user_name'))->first();
     if ($input['ulangPass'] != $input['passBaru']) {
         return Redirect::to('profile')->with('error', 'Password Baru Tidak Sama');
     }
     if (Hash::check($input['passLama'], $pass->password)) {
         DB::table('tb_user')->where('user_name', Session::get('user_name'))->update(array('password' => Hash::make($input['passBaru'])));
         return Redirect::to('profile')->with('success', 'Password Berhasil Diganti');
     } else {
         return Redirect::to('profile')->with('error', 'Password Lama Salah');
     }
 }
示例#2
0
 public function updateDosen()
 {
     if (Input::get('password') == Input::get('confirm_password')) {
         $user_id = Tb_User::where('user_name', Input::get('old_username'))->pluck('user_id');
         $dosen = Tb_Dosen::find($user_id);
         $user = Tb_User::find($user_id);
         $user->user_name = Input::get('user_name');
         $user->password = Hash::make(Input::get('password'));
         $user->save();
         $dosen->dosen_nip = Input::get('dosen_nip');
         $dosen->dosen_nama = Input::get('dosen_nama');
         $dosen->dosen_email = Input::get('dosen_email');
         $dosen->dosen_telp = Input::get('dosen_telp');
         //$dosen->dosen_foto  =$filename;
         $user = DB::table('tb_user')->where('user_name', Input::get('user_name'))->pluck('user_id');
         $dosen->user_id = $user;
         $dosen->save();
         return Redirect::to('admin/datamasterdosen');
     } else {
         return Redirect::to('admin/datamasterdosen');
     }
 }