예제 #1
0
 /**
  * Admin create user
  * @author  Tran Van Moi
  * @since  2015/06/01
  * @return Response
  *
  */
 public function postCreate()
 {
     $data = Input::all();
     $validator = User::validate($data, 'register');
     if ($validator->fails()) {
         return Redirect::to('admin/user/create')->withInput()->withErrors($validator);
     } else {
         $data['image'] = 'default.jpg';
         $role_name = env('USER');
         $user = User::create_user($data, $role_name);
         LibraryPublic::send_mail_res($data);
         if (count($user)) {
             return redirect('admin/user/create')->withInput()->with('create_status', ['status' => 'success', 'message' => 'Create user is success!']);
         } else {
             return redirect('admin/user/create')->withInput()->with('create_status', ['status' => 'danger', 'message' => 'Create user failed, Please try again!']);
         }
     }
 }
예제 #2
0
 /**
  * post Register function
  *
  * @author Tran Van Moi <[moitran92@gmail.com]>
  * @since 2015/05/12
  * @return Response
  */
 public function postRegister()
 {
     $data = Input::all();
     $validator = User::validate($data, env('FACTORY_REGISTER'));
     if ($validator->fails()) {
         // If validation failed redirect back to login.
         return redirect('user/register')->withInput()->withErrors($validator);
     } else {
         $userdata = array('name' => Input::get('name'), 'email' => Input::get('email'), 'password' => Input::get('password'), 'image' => 'default.jpg');
         $role_name = Input::get('is_owner') === 'on' ? env('OWNER') : env('USER');
         $user = User::create_user($userdata, $role_name);
         LibraryPublic::send_mail_res($userdata);
         if (count($user)) {
             return redirect('user/register')->withInput()->with('register_status', ['status' => 'success', 'message' => 'Register user is success, You can login now!']);
         } else {
             return redirect('user/register')->withInput()->with('register_status', ['status' => 'danger', 'message' => 'Register user is failed, Please try again!']);
         }
     }
 }