public function doRegister(Request $request) { $validator = Validator::make($data = $request->all(), Admin::$rules, Admin::$messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } if ($validator->passes()) { $confirmation_code = Str::quickRandom(30); $admin = new Admin(); $admin->fullname = ucwords($request->fullname); $admin->mobile_no = $request->mobile_no; $admin->email = $request->email; $admin->password = bcrypt($request->password); $admin->confirmation_code = $confirmation_code; $data = ['confirmation_code' => $confirmation_code, 'username' => $request->username, 'password' => $request->password, 'mobile_no' => $request->mobile_no]; Basehelper::sendSMS($request->mobile_no, 'Hello ' . $request->username . ', you have successfully registere. Your username is ' . $request->username . ' and password is ' . $request->password); // Mail::send('emails.verify', $data, function($message) use ($admin, $data){ // $message->from('no-reply@employment_bank', 'Employment Bank'); // $message->to(Input::get('email'), $admin->name) // ->subject('Verify your email address'); // }); if (!$admin->save()) { return Redirect::back()->with('message', 'Error while creating your account!<br> Please contact Technical Support'); } return Redirect::route('admin.login')->with('message', 'Account has been created!<br>Now Check your email address to verify your account by checking your spam folder or inboxes for verification link after that you can login'); //sendConfirmation() Will go the email and sms as needed } else { return Redirect::back()->withInput()->withErrors($validation); // ->with('message', 'There were validation errors.'); } }
/** * Run the migrations. * * @return void */ public function up() { Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->boolean('active'); $table->boolean('banned'); $table->string('register_ip'); $table->string('country_code'); $table->string('locale'); $table->string('activation_key'); $table->boolean('su'); $table->rememberToken(); $table->timestamps(); }); $user = \Laralum::newUser(); $user->name = env('USER_NAME', 'admin'); $user->email = env('USER_EMAIL', '*****@*****.**'); $user->password = bcrypt(env('USER_PASSWORD', 'admin123')); $user->active = true; $user->banned = false; $user->register_ip = ""; $user->country_code = env('USER_COUNTRY_CODE', 'ES'); $user->locale = env('USER_LOCALE', 'en'); $user->activation_key = str_random(25); $user->su = true; $user->save(); }
/** * Run the migrations. * * @return void */ public function up() { // Create level 0 : member Level::create(['level' => 0, 'name' => 'membre']); // Create level 1 : band_creator Level::create(['level' => 1, 'name' => 'manager']); // Create level 2 : teacher Level::create(['level' => 2, 'name' => 'professeur']); // Create level 3 : admin Level::create(['level' => 3, 'name' => 'admin']); // Create level 10 : webmaster Level::create(['level' => 10, 'name' => 'webmaster']); // Create departement : "aucun" Department::create(['name' => 'Aucun', 'short_name' => 'Aucun']); // Create user : Webmaster (lvl 10) User::create(['first_name' => 'Webmaster', 'last_name' => 'Webmaster', 'email' => 'webm@ster', 'school_year' => 0, 'department_id' => 1, 'password' => bcrypt('webmastercmt'), 'level_id' => 5, 'slug' => 'webmaster-webmaster-1']); Category::create(['name' => 'Aucune']); Category::create(['name' => 'Autre']); Category::create(['name' => 'Présentation']); Category::create(['name' => 'Création de groupe']); Category::create(['name' => 'Recherche de groupe']); Category::create(['name' => 'Échange/Vente']); //Creation basic instruments : $instruments = ['autre', 'guitare', 'piano', 'basse', 'chant', 'flûte', 'violon', 'contrebasse', 'clarinette', 'saxophone', 'batterie', 'violoncelle', 'guitare électrique', 'flûte traversière', 'trompette', 'cor', 'trombone', 'tuba']; $this->create_instrument($instruments); }
public function addMember() { $password = str_random(6); $phone = Input::get('phone'); $cityid = Input::get('city'); $user_id = DB::table('users')->insertGetId(['full_name' => Input::get('full_name'), 'email' => Input::get('email'), 'password' => bcrypt($password), 'role_id' => 3, 'location_id' => Input::get('city'), 'phone_number' => $phone]); $data = array('full_name' => Input::get('full_name'), 'email' => Input::get('email'), 'phone_number' => Input::get('phone')); if ($user_id) { DB::table('user_attributes_varchar')->insert(['user_id' => $user_id, 'user_attribute_id' => 7, 'attribute_value' => '1' . str_pad($user_id, 6, '0', STR_PAD_LEFT)]); $createPasswordRequest = Password::creatRequestWebsitePassword($data); $createPasswordRequest['password'] = $password; Mail::send('site.pages.website_admin_registration', ['data' => $createPasswordRequest], function ($message) use($createPasswordRequest) { $message->from('*****@*****.**', 'WowTables by GourmetItUp'); $message->to($createPasswordRequest['email'])->subject('You have been registered as a WowTables member!'); }); $city_name = Location::where(['Type' => 'City', 'id' => $cityid])->pluck('name'); if (empty($city_name)) { $city_name = 'mumbai'; } $city = ucfirst($city_name); $merge_vars = array('NAME' => isset($createPasswordRequest['userName']) ? $createPasswordRequest['userName'] : '', 'SIGNUPTP' => 'Email', 'BDATE' => '', 'GENDER' => '', 'MERGE11' => 0, 'MERGE17' => 'Admin added account', 'PHONE' => isset($phone) ? $phone : '', 'GROUPINGS' => array(array('id' => 9713, 'groups' => [$city]))); $this->mailchimp->lists->subscribe($this->listId, ["email" => $createPasswordRequest['email']], $merge_vars, "html", false, true); $my_email = $createPasswordRequest['email']; $success_message = "Email " . $my_email . " has been registered as a member."; $data = array('user_id' => $user_id, 'success_message' => $success_message); echo json_encode($data); } }
/** * Run the database seeds. * * @return void */ public function run() { User::create(['name' => 'Patrick Jane', 'email' => '*****@*****.**', 'password' => bcrypt('patrickJane'), 'is_admin' => true]); User::create(['name' => 'Teresa Lisbon', 'email' => '*****@*****.**', 'password' => bcrypt('teresaLisbon'), 'is_admin' => true]); User::create(['name' => 'Juergen Kraßnig', 'email' => '*****@*****.**', 'password' => bcrypt('juergen'), 'is_admin' => true]); User::create(['name' => 'King Mo', 'email' => '*****@*****.**', 'password' => bcrypt('mojtaba')]); }
/** * @covers App\Events\NewRegisteredUser::__construct * @covers App\Handlers\Events\LinkUserToExistingContacts::handle * @test */ public function it_fires_NewRegisteredUser_event_and_links_user() { $contact = $this->createContact(['email' => '*****@*****.**']); $user = $this->createUser(['email' => '*****@*****.**', 'password' => bcrypt('demoguest')]); event(new NewRegisteredUser($user)); $this->seeInDatabase('contacts', ['email' => $user->email, 'user_id' => $user->id]); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $mailer = new AppMailer(); $mailer->sendEmailConfirmationTo($user); return $user; }
/** * Registers the event listeners for the model. * @return void */ protected static function registerEventListeners() { //Intercept the saving method and bcrypt the password static::creating(function ($user) { $user->password = bcrypt($user->password); }); }
public function setPasswordAttribute($value) { //$passnew ="fernando"; if (!empty($value)) { $this->attributes['password'] = bcrypt($value); } }
public function run() { //DB::table('forsidas')->delete(); Forsida::create(['frettdagsins' => 'ekkert i dag']); User::create(['username' => 'administrator', 'password' => bcrypt('root123'), 'email' => '*****@*****.**', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']); User::create(['username' => 'administrator2', 'password' => bcrypt('root1234'), 'email' => '*****@*****.**', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); // TODO: сделать проверку прав на создание пользователя $user = \App\User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); return $user; }
/** * Run the database seeds. */ public function run() { $faker = Faker\Factory::create('id_ID'); App\Guru::create(['nip' => '000', 'nama' => $faker->name, 'username' => '000', 'password' => bcrypt('000'), 'staf' => 1]); App\Guru::create(['nip' => '111', 'nama' => $faker->name, 'username' => '111', 'password' => bcrypt('111'), 'staf' => 2]); App\Guru::create(['nip' => '555', 'nama' => $faker->name, 'username' => '555', 'password' => bcrypt('555'), 'staf' => 0]); }
public function create(array $data) { $data['user']['password'] = bcrypt(123456); $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); // $this->call('UserTableSeeder'); \App\Editor::create(['first_name' => 'Andy', 'last_name' => 'Crockett', 'email' => '*****@*****.**', 'password' => bcrypt('cotton')]); Model::reguard(); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('categories')->truncate(); DB::table('categories')->insert(array(array('name' => 'Браслеты', 'url' => 'bracelets', 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')), array('name' => 'Сережки', 'url' => 'earrings', 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')), array('name' => 'Кольца', 'url' => 'rings', 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')), array('name' => 'Кулоны', 'url' => 'pendants', 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')), array('name' => 'Разное', 'url' => 'misc', 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')))); DB::table('users')->truncate(); DB::table('users')->insert(array('name' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('123456789'), 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()'))); }
/** * @return void */ protected function createAdministrationUser() { $user = Member::create(['name' => $this->data->get('admin_account'), 'email' => $this->data->get('admin_email'), 'password' => bcrypt($this->data->get('admin_password'))]); if ($this->container->bound('request')) { $this->container->make('auth')->login($user); } }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $profile = new UserProfile(); $user = User::create(['username' => $data['username'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $user->user_profile()->save($profile); return $user; }
/** * Run the database seeds. * * @return void */ public function run() { if (User::count()) { return; } User::whereNotNull('id')->delete(); Model::unguard(); $users = User::all(); $users = [['id' => 1, 'name' => 'محسن بخيش', 'email' => '*****@*****.**', 'password' => bcrypt("123456")], ['name' => 'هيثم', 'email' => 'haitham.hamdy@css.edu.om ', 'password' => bcrypt("123456")], ['name' => 'سامي', 'email' => 'samialmamari@css.edu.om ', 'password' => bcrypt("123456")], ['name' => 'احمد', 'email' => 'aalkindi@css.edu.om ', 'password' => bcrypt("123456")]]; foreach ($users as $user) { User::create($user); } $permissions = [['module' => 'users', 'name' => 'اضافة مستخدم', 'slug' => 'create.users'], ['module' => 'users', 'name' => 'حذف مستخدم', 'slug' => 'delete.users'], ['module' => 'users', 'name' => 'تعديل مستخدم', 'slug' => 'edit.users'], ['module' => 'users', 'name' => 'مشاهدة المستخدمين', 'slug' => 'view.users'], ['module' => 'users', 'name' => 'اضافة صلاحية', 'slug' => 'create.roles'], ['module' => 'users', 'name' => 'حذف صلاحية', 'slug' => 'delete.roles'], ['module' => 'users', 'name' => 'تعديل صلاحية', 'slug' => 'edit.roles'], ['module' => 'users', 'name' => 'مشاهدة الصلاحيات', 'slug' => 'view.roles']]; $slugs = array_map(function ($ar) { return $ar['slug']; }, $permissions); $users = User::all(); Permission::whereIn('slug', $slugs)->delete(); foreach ($permissions as $permission) { $perm = Permission::create($permission); foreach ($users as $user) { $user->attachPermission($perm); } } }
public function saveAdminUser(SaveAdminUserPostRequest $request) { $user = User::create(['username' => $request->input('username'), 'displayname' => $request->input('displayname'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password')), 'user_role_id' => $request->input('role_id')]); $user->is_active = true; $user->save(); return response()->json(['status' => 'success', 'message' => 'New Admin User Created.']); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->truncate(); factory('codeCommerce\\User')->create(['name' => 'Admin', 'email' => '*****@*****.**', 'password' => bcrypt('12345'), 'is_admin' => 1]); factory('codeCommerce\\User', 10)->create(); /* User::create([ 'name' => 'Walter', 'email' => '*****@*****.**', 'password' => Hash::make('12345'), ]); $faker = Faker::create(); foreach (range(2,10) as $i){ User::create([ 'name' => $faker->name(), 'email' => $faker->email(), 'password' => Hash::make($faker->word()), ]); } * */ }
public function create(array $data) { $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $user->attachRole($data['role']); $user->attachPermission($data['permission']); return $user; }
/** * Subscrito de Illuminate\Foundation\Auth\ResetsPasswords */ protected function resetPassword($user, $password) { $user->password = bcrypt($password); $user->save(); // Não deixa o usuario logado após confirmar a nova senha // Auth::guard($this->getGuard())->login($user); }
/** * Run the database seeds. * * @return void */ public function run() { factory(CuentasFacturas\User::class)->create(['name' => 'Luigi', 'username' => 'luigi', 'email' => '*****@*****.**', 'password' => bcrypt('12345'), 'type' => 'administrador', 'remember_token' => str_random(10)]); factory(CuentasFacturas\User::class)->create(['name' => 'Admin 12345', 'username' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('12345'), 'type' => 'administrador', 'remember_token' => str_random(10)]); factory(CuentasFacturas\User::class)->create(['name' => 'Diana', 'username' => 'diana', 'email' => '*****@*****.**', 'password' => bcrypt('12345'), 'type' => 'usuario', 'remember_token' => str_random(10)]); factory(CuentasFacturas\User::class, 25)->create(); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { if ($request->password_confirm == '') { $rules = ['email' => 'required|email', 'first_name' => 'required']; } else { $rules = ['email' => 'required|email', 'password' => 'required', 'password_confirm' => 'required|same:password', 'first_name' => 'required']; } $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator); } $user = User::find($id); if ($curUser = Sentinel::check() and $curUser->id == $user->id) { if ($request->password_confirm != '') { $user->password = bcrypt($request->password); } $user->first_name = $request->first_name; $user->last_name = $request->last_name; $user->about = $request->about; $user->social_fb = $request->social_fb; $user->social_twitter = $request->social_twitter; $user->social_gplus = $request->social_gplus; $user->social_vk = $request->social_vk; $user->public_email = $request->public_email; $user->skype = $request->skype; $user->site = $request->site; if (!is_null($request->avatar)) { $user->avatar = $this->saveImage($request->avatar); } $user->save(); } return Redirect::back(); }
public function run() { $users = [['name' => 'kilowat', 'email' => '*****@*****.**', 'password' => bcrypt(123456)], ['name' => 'john', 'email' => '*****@*****.**', 'password' => bcrypt(123456)], ['name' => 'mike', 'email' => '*****@*****.**', 'password' => bcrypt(123456)]]; foreach ($users as $user) { \App\Model\User::create($user); } }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'email' => $data['email'], 'email_sponsor' => $data['email_sponsor'], 'profile_id' => 4, 'password' => bcrypt($data['password'])]); $user->jobs()->attach($data['jobs']); $user->save(); return $user; }
public function verify($username, $password) { $credentials = ['username' => $username, 'password' => $password]; $person = new Person(); $resp = $person->getUsername($credentials['username']); if (!empty($resp)) { if (\Hash::check($credentials['password'], $resp['password'])) { $auth = true; } else { //check for old hashing if (md5($credentials['password']) == $resp['password']) { //convert old pass to new hashing $resp['password'] = bcrypt($credentials['password']); $id = my_encode($resp['id']); $person->update($id, $resp); $auth = true; } else { $auth = false; } } } else { //invalid user $auth = false; } if ($auth) { $result = $person->respondWithItem($resp, new UserTransformer()); session()->put('user', $result); return my_decode($resp['id']); } return false; }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->insert(['id' => 1, 'created_at' => Carbon\Carbon::now()->toDateTimeString(), 'updated_at' => Carbon\Carbon::now()->toDateTimeString(), 'name' => 'Jill Harvard', 'email' => '*****@*****.**', 'password' => bcrypt('helloworld'), 'teacher' => TRUE]); DB::table('users')->insert(['id' => 2, 'created_at' => Carbon\Carbon::now()->toDateTimeString(), 'updated_at' => Carbon\Carbon::now()->toDateTimeString(), 'name' => 'John Harvard', 'email' => '*****@*****.**', 'password' => bcrypt('helloworld'), 'teacher' => FALSE]); DB::table('users')->insert(['id' => 3, 'created_at' => Carbon\Carbon::now()->toDateTimeString(), 'updated_at' => Carbon\Carbon::now()->toDateTimeString(), 'name' => 'Jennifer Harvard', 'email' => '*****@*****.**', 'password' => bcrypt('helloworld'), 'teacher' => FALSE]); DB::table('users')->insert(['id' => 4, 'created_at' => Carbon\Carbon::now()->toDateTimeString(), 'updated_at' => Carbon\Carbon::now()->toDateTimeString(), 'name' => 'Jamal Harvard', 'email' => '*****@*****.**', 'password' => bcrypt('helloworld'), 'teacher' => FALSE]); }
public function create(Request $data) { $validator = Validator::make($data->all(), ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); if ($validator->fails()) { $this->throwValidationException($data, $validator); } $user = new User(); $activation_code = str_random(60) . $data['email']; $user->name = $data['name']; $user->email = $data['email']; $user->password = bcrypt($data['password']); $user->how_know = $data['how_know']; $user->activation_code = $activation_code; if ($user->save()) { $to = $data['email']; // subject $subject = 'Verification Required'; // message $message = "\n\t\t\t\t<div style='line-height:1'>\n\t\t\t\t\t<div style='width:700px;margin:0 auto;margin-top:20px;padding:0px;background:#f5f5f5;border:1px solid #d2d2d2;border-radius:5px;font-family:Arial,Helvetica,sans-serif'>\n\t\t\t\t\t<div style='width:700px;margin:0px;padding:20px 0px 20px 0px;background:url(https://ci4.googleusercontent.com/proxy/U9DVvzyQQifr6SPalG_Od_DoppU3VoTGQ_PsL0zGu6CNvmYzsnGQ6kaGbuRdwluMALk7IZCWqMOxM-XtCO772qA7_Zqx=s0-d-e1-ft#{{url('images/logo.png')}}) top left repeat;border-radius:5px 5px 0px 0px;text-align:center'><img src='{{url('images/logo.png')}}' ></div>\n\t\t\t\t\t <div style='width:660px;margin:10px 0px 0px 0px;padding:20px;font-size:12px;color:#262626;line-height:18px'>\n\t\t\t\t\t \t<p>Dear <a href='mailto:premsingh57@gmail.com' target='_blank'>premsingh57@gmail.com</a>,</p>\n\t\t\t\t\t <p>You are receiving this email because you are requested to create new account on Omni Text Solution. Please click on the link below to complete your confirmation.</p>\n\n\t\t\t\t\t\t\t<div style='text-align:center;padding:10px 0px'><a style='font-size:14px;font-weight:bold;color:#fff;background:#2dcc70;text-decoration:none;border-radius:5px;padding:8px 15px' target='_blank'>Confirm</a></div>\n\n\t\t\t\t\t\t\t<p>If you think that you shouldn't have received this email, you can safely ignore it.</p>\n\n\t\t\t\t\t\t\t<p>Thank you,</p>\n\t\t\t\t\t\t\t<p>Omni Text Solution</p><div></div><div >\n\t\t\t\t\t \t\n\t\t\t\t\t </div></div></div>\n\t\t\t\t</div>\n\t\t\t"; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "From: donotreply@omnitext.com" . "\r\n"; mail($to, $subject, $message, $headers); \Session::flash('success_message', "Activation link is send to {$data['email']}. Please activite your account"); return view('auth.register'); } }
/** * Process a post request, creating a new user * * Note: we don't just create using the raw request data because the password * needs to be encrypted */ public function store(Request $request) { $data = $request->all(); User::create(['name' => $data['name'], 'username' => $data['username'], 'role' => $data['role'], 'email' => $data['email'], 'phone' => $data['phone'], 'color' => $data['color'], 'password' => bcrypt($data['password'])]); // after we create the user, go to the directory return redirect('directory'); }