Ejemplo n.º 1
0
 public function usersignup()
 {
     $data = Input::all();
     $rules = array('name' => 'min:2|alpha_dash', 'email' => 'required|unique:users', 'password' => 'required|min:4|confirmed', 'password_confirmation' => 'required|min:4');
     $validator = Validator::make($data, $rules);
     if ($validator->fails()) {
         return Redirect::to('signup')->withInput()->withErrors($validator);
     } else {
         $user = new Users();
         $user->email = $data['email'];
         $user->password = \Hash::make($data['password']);
         $user->priviliges = 3;
         $user->save();
         $id = $user->id;
         Session::put('email', $user->email);
         $user_detail = new UserDetails();
         $user_detail->name = $data['name'];
         $user_detail->email = $data['email'];
         $user_detail->contact = $data['contact'];
         $user_detail->id = $id;
         $user_detail->save();
         $user = array("email" => $data['email'], "password" => $data['password']);
         if (\Auth::attempt($user)) {
             Session::put('email', $user['email']);
             Session::save();
         } else {
             return Redirect::to('/');
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     $user = new Users(array('name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'role' => $data['role'], 'photo' => $data['photo']));
     $user->save();
     $imageName = $user->id . '.' . $data['photo']->getClientOriginalExtension();
     DB::table('users')->where('id', $user->id)->update(['image' => $imageName]);
     $data['photo']->move(base_path() . '/public/images/', $imageName);
     return $user;
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = new Users();
     $user->fill($request->all());
     $user->password = Hash::make($request->input('password'));
     $user->save();
     $data['partner'] = Partner::orderBy('created_at', 'asc')->get();
     $data['category'] = Category::with('SubCategory')->orderBy('created_at', 'asc')->get();
     return view('site.success', $data);
 }
Ejemplo n.º 4
0
 public function registerUser(Request $request)
 {
     $fullname = $request->get("fullname");
     $username = $request->get("email");
     $password = $request->get("password");
     $user = new Users();
     $user->fullname = $fullname;
     $user->username = $username;
     $user->password = Crypt::encrypt($password);
     $user->save();
     return redirect('/');
 }
Ejemplo n.º 5
0
 public static function storeRegister($dataRegister, $token_active)
 {
     $registerUser = new Users();
     $registerUser->user_name = $dataRegister['username'];
     $registerUser->email = $dataRegister['email'];
     $registerUser->password = Hash::make($dataRegister['password']);
     $registerUser->token_active = $token_active;
     $registerUser->active = 2;
     $registerUser->save();
     if ($registerUser != null) {
         return true;
     } else {
         return false;
     }
 }
Ejemplo n.º 6
0
 public function doregister(Requests\CreateUserRequest $request)
 {
     $data = Request::all();
     $builder = new CaptchaBuilder();
     $captcha = Session::get('phrase');
     if ($captcha == $data['captcha']) {
         //用户输入验证码正确
         $user = new User();
         //实例化User对象
         $user->email = $data['email'];
         $user->password = $data['password'];
         $user->save();
         return Redirect::to('/login');
     } else {
         //用户输入验证码错误
         return Redirect::to('/register');
     }
 }
Ejemplo n.º 7
0
 public function addUserPost(Request $request)
 {
     $this->validate($request, ['eid' => 'required', 'email' => 'required|email', 'name' => 'required']);
     $admin = Users::where('id', Session::get('id'))->first();
     $users = new Users();
     $users->email = $request->email;
     $users->name = $request->name;
     $users->employee_id = $request->eid;
     $users->company = $admin->company;
     $users->added_by = $admin->id;
     if ($users->save()) {
         $url = "/verifyMail?id=" . base64_encode($users->id);
         Mail::send('pages.emails.verification', ['users' => $users, 'url' => $url], function ($m) use($users) {
             $m->from('*****@*****.**', 'PaperWork - 1000lookz');
             $m->to($users->email, $users->name)->subject('Verify your email');
         });
         Flash::success('New user added successfully. Verification mail sent to given email id.');
         return redirect('/admin/users/manage');
     } else {
         Flash::error('Failed to create new user.');
         return redirect('/admin/users/manage');
     }
 }
Ejemplo n.º 8
0
 public function registerPagePost(Request $request)
 {
     $this->validate($request, ['email' => 'required|email', 'name' => 'required', 'password' => '
             required|
             min:8|
             alpha_num', 'confirm_password' => '
             required|
             same:password', 'eid' => 'required', 'company' => 'required']);
     $users = new Users();
     $users->email = $request->email;
     $users->name = $request->name;
     $users->password = Hash::make($request->password);
     $users->employee_id = $request->eid;
     $users->company = $request->company;
     $users->is_admin = "yes";
     if ($users->save()) {
         $users->added_by = $users->id;
         $users->save();
         $url = "/verifyMail?id=" . base64_encode($users->id);
         Mail::send('pages.emails.verification', ['users' => $users, 'url' => $url], function ($m) use($users) {
             $m->from('*****@*****.**', 'PaperWork - 1000lookz');
             $m->to($users->email, $users->name)->subject('Verify your email');
         });
         return view("pages.emails.verifyMsg", ['title' => 'Success', 'msg' => 'Registered successfully... Verify your account using the mail sent to your mail id...']);
     } else {
         return view("pages.emails.verifyMsg", ['title' => 'failed', 'msg' => 'Registration Failed :(']);
     }
 }
Ejemplo n.º 9
0
 public function newuser()
 {
     $post = Request::all();
     $user = new Users();
     $user->role_id = 2;
     // Default role is User
     $user->email = $post['email'];
     $user->password = $post['password'];
     $user->created_at = Carbon::now();
     if ($user->save()) {
         return redirect('/profile');
     } else {
         return redirect('/');
     }
 }