• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP bcrypt函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中bcrypt函数的典型用法代码示例。如果您正苦于以下问题:PHP bcrypt函数的具体用法?PHP bcrypt怎么用?PHP bcrypt使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了bcrypt函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: doRegister

 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.');
     }
 }
开发者ID:unicorn-softwares,项目名称:employment_bank,代码行数:31,代码来源:AdminHomeController.php


示例2: up

 /**
  * 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', '[email protected]');
     $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();
 }
开发者ID:ConsoleTVs,项目名称:Laralum,代码行数:35,代码来源:2014_10_12_000000_create_users_table.php


示例3: up

 /**
  * 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);
 }
开发者ID:Techraav,项目名称:PolyMusic,代码行数:31,代码来源:2017_03_04_153520_create_base_entries.php


示例4: addMember

 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('[email protected]', '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);
     }
 }
开发者ID:Charu91,项目名称:Wowtables1,代码行数:28,代码来源:AdminReservationsController.php


示例5: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     User::create(['name' => 'Patrick Jane', 'email' => '[email protected]', 'password' => bcrypt('patrickJane'), 'is_admin' => true]);
     User::create(['name' => 'Teresa Lisbon', 'email' => '[email protected]', 'password' => bcrypt('teresaLisbon'), 'is_admin' => true]);
     User::create(['name' => 'Juergen Kraßnig', 'email' => '[email protected]', 'password' => bcrypt('juergen'), 'is_admin' => true]);
     User::create(['name' => 'King Mo', 'email' => '[email protected]', 'password' => bcrypt('mojtaba')]);
 }
开发者ID:starkbaum,项目名称:sucon,代码行数:12,代码来源:UsersSeeder.php


示例6: it_fires_NewRegisteredUser_event_and_links_user

 /**
  * @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' => '[email protected]']);
     $user = $this->createUser(['email' => '[email protected]', 'password' => bcrypt('demoguest')]);
     event(new NewRegisteredUser($user));
     $this->seeInDatabase('contacts', ['email' => $user->email, 'user_id' => $user->id]);
 }
开发者ID:ancchaimongkon,项目名称:timegrid,代码行数:12,代码来源:NewRegisteredUserUnitTest.php


示例7: create

 /**
  * 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;
 }
开发者ID:philippejadin,项目名称:Mobilizator,代码行数:13,代码来源:AuthController.php


示例8: registerEventListeners

 /**
  * 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);
     });
 }
开发者ID:AlexCW,项目名称:LaravelUserApp,代码行数:11,代码来源:User.php


示例9: setPasswordAttribute

 public function setPasswordAttribute($value)
 {
     //$passnew ="fernando";
     if (!empty($value)) {
         $this->attributes['password'] = bcrypt($value);
     }
 }
开发者ID:GabrielEduardoO,项目名称:pasoapasolaravel,代码行数:7,代码来源:sw_usuario.php


示例10: run

 public function run()
 {
     //DB::table('forsidas')->delete();
     Forsida::create(['frettdagsins' => 'ekkert i dag']);
     User::create(['username' => 'administrator', 'password' => bcrypt('root123'), 'email' => '[email protected]', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']);
     User::create(['username' => 'administrator2', 'password' => bcrypt('root1234'), 'email' => '[email protected]', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']);
 }
开发者ID:krilliman,项目名称:Kristmann,代码行数:7,代码来源:DatabaseSeeder.php


示例11: store

 /**
  * 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;
 }
开发者ID:serovvitaly,项目名称:new.jp.appros.ru,代码行数:13,代码来源:UserController.php


示例12: run

 /**
  * 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]);
 }
开发者ID:hermitpopcorn,项目名称:arkxiii,代码行数:10,代码来源:DataGuruTest.php


示例13: create

 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);
 }
开发者ID:ambrodrigues,项目名称:laravel-codedelivery,代码行数:7,代码来源:ClientService.php


示例14: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     // $this->call('UserTableSeeder');
     \App\Editor::create(['first_name' => 'Andy', 'last_name' => 'Crockett', 'email' => '[email protected]', 'password' => bcrypt('cotton')]);
     Model::reguard();
 }
开发者ID:andycrockett,项目名称:andycrockett,代码行数:12,代码来源:DatabaseSeeder.php


示例15: run

 /**
  * 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' => '[email protected]', 'password' => bcrypt('123456789'), 'created_at' => DB::raw('NOW()'), 'updated_at' => DB::raw('NOW()')));
 }
开发者ID:Qeenslet,项目名称:wireworks,代码行数:12,代码来源:UserTableSeeder.php


示例16: createAdministrationUser

 /**
  * @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);
     }
 }
开发者ID:notadd,项目名称:framework,代码行数:10,代码来源:InstallCommand.php


示例17: create

 /**
  * 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;
 }
开发者ID:ALIKALANAD,项目名称:classifieds,代码行数:13,代码来源:AuthController.php


示例18: run

 /**
  * 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' => '[email protected]', 'password' => bcrypt("123456")], ['name' => 'هيثم', 'email' => '[email protected] ', 'password' => bcrypt("123456")], ['name' => 'سامي', 'email' => '[email protected] ', 'password' => bcrypt("123456")], ['name' => 'احمد', 'email' => '[email protected] ', '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);
         }
     }
 }
开发者ID:hisambahaa,项目名称:DARES,代码行数:30,代码来源:UsersTableSeeder.php


示例19: saveAdminUser

 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.']);
 }
开发者ID:jysnkun05,项目名称:SEDPI-WebApp,代码行数:7,代码来源:UserSettingsController.php


示例20: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->truncate();
     factory('codeCommerce\\User')->create(['name' => 'Admin', 'email' => '[email protected]', 'password' => bcrypt('12345'), 'is_admin' => 1]);
     factory('codeCommerce\\User', 10)->create();
     /*
      User::create([
      'name' => 'Walter',
      'email' => '[email protected]',
      '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()),
      ]);
     
      }
     * 
     */
 }
开发者ID:pozzguo,项目名称:codeCommerce,代码行数:33,代码来源:UserTableSeeder.php



注:本文中的bcrypt函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP bcscale函数代码示例发布时间:2022-05-24
下一篇:
PHP bcpowmod函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap