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