Ejemplo n.º 1
0
 public function domanageacc()
 {
     $db = Session::get('db');
     Config::set('database.default', $db);
     $user = Auth::user();
     $iAll = Input::all();
     $webid = WebUser::where('username', $iAll['webusername'])->pluck('id');
     if ($webid > 0) {
         $webuser = WebUser::find($webid);
         if ($webuser->userpass != $iAll['pass2new']) {
             return Redirect::to('ManageAcc')->withMessage('Sai mật khẩu cho tài khoản Forum!')->withError(1);
         } else {
             $user->webuser_id = $webid;
             $user->save();
             return Redirect::to('ManageAcc')->withMessage('Bạn đã kết nối tài khoản Forum thành công! <br>Vui lòng đăng nhập lại để sử dụng tài khoản Forum này!');
         }
     } else {
         if ($iAll['new'] == 'on') {
             $newWebuser = new WebUser();
             $newWebuser->username = $iAll['webusername'];
             $newWebuser->userpass = $iAll['pass2new'];
             $newWebuser->save();
             $user->webuser_id = $newWebuser->id;
             $user->save();
             return Redirect::to('ManageAcc')->withMessage('Bạn đã tạo tài khoản Forum thành công! <br>Vui lòng đăng nhập lại để sử dụng tài khoản Forum này!');
         } else {
             return Redirect::to('ManageAcc')->withMessage('Tài khoản Forum không tồn tại!')->withError(1);
         }
     }
 }