Example #1
0
 public function create()
 {
     $params = \Input::all();
     if (!empty($params)) {
         $validator = \Validator::make($params, array('ui_profile_id' => array('required'), 'name' => array('required'), 'email' => array('required'), 'password' => array('required')));
         if (!$validator->fails()) {
             $params['password'] = md5($params['password']);
             $ui_user = new UiUser();
             $ui_user->fill($params);
             if ($ui_user->save()) {
                 return \Redirect::to('uiadmin/uiuser');
             }
         } else {
             $messages = $validator->messages();
             $this->_dataView['messages_errors'] = $messages->all();
         }
     }
     $ui_user = new UiUser();
     $this->_dataView['ui_user'] = $ui_user;
     $ui_profiles = new UiProfile();
     $this->_dataView['ui_profiles'] = $ui_profiles->getAllSelect();
     $this->_dataView['module_action'] = 'Adicionar';
     return view('uiuser::form', $this->_dataView);
 }
Example #2
0
 public function login(Request $request)
 {
     $params = \Input::all();
     if (!empty($params)) {
         $ui_user = UiUser::where('email', '=', $params['email'])->where('password', '=', md5($params['password']))->first();
         if ($ui_user) {
             $ui_admin_auth = (object) $ui_user->toArray();
             $ui_menu = UiMenu::where('admin', '=', 1)->first();
             $ui_menu_items = UiMenuItem::where('ui_menu_id', '=', $ui_menu->id)->whereNull('parent_id')->orderBy('position')->get();
             $ui_admin_auth->admin_menu = $ui_menu->adminMenu($ui_menu_items);
             $request->session()->set('ui_admin_auth', $ui_admin_auth);
             return \Redirect::to('uiadmin');
         } else {
             $this->_dataView['ui_errors'] = array('Usuário e/ou senha inválido!');
         }
     }
     return view('uiadmin::login', $this->_dataView);
 }