/** * 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!']); } } }
/** * 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!']); } } }