Пример #1
0
 public function run()
 {
     $faker = Faker::create();
     for ($i = 0; $i < 50; $i++) {
         User::create(['username' => $faker->firstNameMale, 'email' => $faker->safeEmail, 'password' => bcrypt('wintala')]);
     }
 }
Пример #2
0
 public function PostAdminRegister(RegisterRequest $request)
 {
     $admincount = User::where(['type' => 'admin'])->count();
     if ($admincount == 0) {
         $input = $request->except('_token');
         $admin = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'admin']);
         if ($admin) {
             Auth::attempt(['email' => $input['email'], 'password' => $input['password']]);
             return redirect()->route('dashboard');
         } else {
             return redirect()->route('admin.register')->witherrors(['Login unsuccessful']);
         }
     } else {
         return redirect()->route('home');
     }
 }
Пример #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::table('audience')->insert(array(array('audience_type' => 'קהל 1'), array('audience_type' => 'קהל 2'), array('audience_type' => 'קהל 3'), array('audience_type' => 'קהל 4'), array('audience_type' => 'קהל 5')));
     DB::table('content_area')->insert(array(array('area' => 'תחום 1'), array('area' => 'תחום 2'), array('area' => 'תחום 3'), array('area' => 'תחום 4'), array('area' => 'תחום 5')));
     DB::table('difficulty_level')->insert(array(array('level' => 'רמה 1'), array('level' => 'רמה 2'), array('level' => 'רמה 3'), array('level' => 'רמה 4'), array('level' => 'רמה 5')));
     DB::table('user_types')->insert(array(array('type' => 'admin'), array('type' => 'editor')));
     DB::table('users')->delete();
     $admin = UserTypes::where('type', 'admin')->first();
     $editor = UserTypes::where('type', 'editor')->first();
     $users = array(['name' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('P@ssw0rd'), 'type_id' => $admin->id], ['name' => 'editor', 'email' => '*****@*****.**', 'password' => Hash::make('P@ssw0rd'), 'type_id' => $editor->id]);
     // Loop through each user above and create the record for them in the database
     foreach ($users as $user) {
         User::create($user);
     }
     Model::reguard();
 }
 public function insert()
 {
     try {
         $interest = implode(",", Request::input('interest'));
     } catch (Exception $e) {
     }
     User::create(['name' => Request::input('name'), 'lastname' => Request::input('lastname'), 'username' => Request::input('username'), 'password' => Request::input('password'), 'sex' => Request::input('sex'), 'date_of_birth' => Request::input('date_of_birth'), 'interest' => $interest]);
     // $user = new User;
     // $user->username = Request::input('name');
     // $user->lastname = Request::input('lastname');
     // $user->username = Request::input('username');
     // $user->password = Request::input('password');
     // $user->sex = Request::input('sex');
     // $user->date_of_birth = Request::input('date_of_birth');
     // $user->interest = Request::input('interest');
     // $user->save();
     return redirect('data_table');
 }
Пример #5
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(UserRequest $request)
 {
     $user = User::create($request->all());
     $user->password = Hash::make(Input::get('password'));
     //format date to YYYY-mm-DD before update into database
     FormatDateTime::formatDate4DB($user, "expiry_date");
     //set more info before save data
     $this->setDefaultInfoBeforeSave($user, true);
     // Process avatar
     $user->profile_image = $this->uploadUserAvatar();
     if ($user->save()) {
         return Redirect::route('admin.user.edit', $user->id)->with('message', new MessageBag([trans('Common.20002')]));
         // "20002" => "Data is updated successfully."
     } else {
         return Redirect::route('admin.user.create', $user)->with('message', new MessageBag([trans('Common.20003')]));
         // "20003" => "Data is updated fail."
     }
 }
Пример #6
0
 public function PostUserRegister(RegisterRequest $request)
 {
     $input = $request->except('_token');
     if ($request->has('tutorselect')) {
         $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'tutor']);
         if ($user) {
             Balance::create(['userid' => $user->id]);
             TutorInfo::create(['userid' => $user->id]);
         }
     } else {
         $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'student']);
         if ($user) {
             Balance::create(['userid' => $user->id]);
             StudentInfo::create(['userid' => $user->id]);
         }
     }
     if ($user) {
         Auth::attempt(['email' => $input['email'], 'password' => $input['password']]);
         return redirect()->route('home');
     } else {
         return redirect()->route('user.register')->witherrors(['Login unsuccessful']);
     }
 }
Пример #7
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['lastname' => 'required|max:255', 'firstname' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => bcrypt($data['password'])]);
 }
Пример #8
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(["first_name" => $data["first_name"], "last_name" => $data["last_name"], "email" => $data["email"], "password" => bcrypt($data["password"])]);
 }
 function signUp(Request $request)
 {
     $response = new stdClass();
     if ($request->isMethod("POST")) {
         $postData = $request->all();
         $objUsermeta = new Usersmeta();
         $apiToken = "";
         if (isset($postData['api_token'])) {
             $apiToken = $postData['api_token'];
         }
         if ($apiToken == $this->API_TOKEN) {
             $rules = array('firstname' => 'required|regex:/^[A-Za-z\\s]+$/|max:255', 'lastname' => 'required|regex:/^[A-Za-z\\s]+$/|max:255', 'username' => 'required|regex:/^[A-Za-z0-9._\\s]+$/|max:255|unique:users', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|regex:/^[A-Za-z0-9@#$_\\s]+$/', 'conform_password' => 'required|same:password');
             $messages = ['firstname.regex' => 'The :attribute cannot contain special characters.', 'lastname.regex' => 'The :attribute cannot contain special characters.', 'username.regex' => 'The :attribute cannot contain special characters.', 'email.unique' => 'E-Mail address already exist', 'password.regex' => 'The :attribute cannot contain special characters except @#$_.'];
             $validator = Validator::make($request->all(), $rules, $messages);
             if (!$validator->fails()) {
                 $password = $postData['password'];
                 //                //generate random password
                 //                $password="";
                 //                $charecters=array_merge(range('A','Z'),range('a', 'z'), range('0', '9'));
                 //                $max=count($charecters)-1;
                 //                for($i=0;$i<8;$i++)
                 //                {
                 //                    $rand= mt_rand(0,$max);
                 //                    $password.=$charecters[$rand];
                 //                }
                 $user = User::create(['name' => $postData['firstname'], 'lastname' => $postData['lastname'], 'username' => $postData['username'], 'skype_username' => isset($postData['skypeUsername']) ? $postData['skypeUsername'] : '', 'email' => $postData['email'], 'password' => bcrypt($password), 'status' => '0', 'role' => '1', 'user_timezone' => $postData['user_timezone']]);
                 //                    if ($user) {
                 ////                        $userOriginalData = $user['original'];
                 //
                 //                        $response->code = 200;
                 //                        $response->message = "Signup successful.";
                 //                        $response->data = $userOriginalData;
                 //                        echo json_encode($response);
                 ////                        }
                 //
                 //                    }
                 //                TODO this code is used for sending conformation ,mail with random generated password
                 if ($user) {
                     $mandrill = new Mandrill($this->MANDRILL_KEY);
                     $async = false;
                     $ip_pool = 'Main Pool';
                     $message = array('html' => '<div>
                                 <h3>Registration Successful</h3><br>
                                 <span>You have succesfull sign up, please wait for Admin Approval and use this credentials for login.</span><br>
                                 <p>Username :'******'username'] . '<br>
                                     Password: '******'
                                 </p>
                               </div>', 'subject' => "Registration Successful", 'from_email' => "*****@*****.**", 'to' => array(array('email' => $postData['email'], 'type' => 'to')), 'merge_vars' => array(array("rcpt" => $postData['email'], 'vars' => array(array("name" => "firstname", "content" => $postData['firstname']), array("name" => "password", "content" => $password)))));
                     $mailRespons = $mandrill->messages->send($message, $async, $ip_pool);
                     if ($mailRespons[0]['status'] == "sent") {
                         $response->code = 200;
                         $response->message = "Signup successful. Please check your email for Password";
                         $response->data = null;
                         echo json_encode($response);
                     } else {
                         $objuser = new User();
                         $whereForUpdate = ['rawQuery' => 'id =?', 'bindParams' => [$user->id]];
                         $deleteUser = $objuser->deleteUserDetails($whereForUpdate);
                         //If mail sending fails then delete user details from db
                         $response->code = 400;
                         $response->message = "some Error occured try again";
                         echo json_encode($response);
                     }
                 } else {
                     $response->code = 400;
                     $response->message = "some Error occured try again";
                     $response->data = null;
                     echo json_encode($response);
                 }
             } else {
                 $response->code = 100;
                 $response->message = $validator->messages();
                 echo json_encode($response);
             }
         } else {
             $response->code = 401;
             $response->message = "Access Denied";
             $response->data = null;
             echo json_encode($response, true);
         }
     } else {
         $response->code = 400;
         $response->message = "Request Not allowed";
         $response->data = null;
         echo json_encode($response);
     }
 }
Пример #10
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Пример #11
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('user')->delete();
     User::create(array('dom_id' => '1', 'code' => '', 'role_id' => '', 'role_type' => '', 'user_name' => 'khanhth', 'password' => Hash::make('123'), 'remember_token' => '', 'full_name' => 'To Hung Khanh', 'sex' => '1', 'birthday' => '', 'manager_id' => '', 'manager_email' => '', 'last_visit_Date' => '', 'profile_image' => '', 'status' => '1', 'theme' => 'Default', 'language' => 'en-US', 'date_format_string' => 'ddMMyyyy', 'date_format_code' => '', 'sitemap' => '', 'address' => '', 'city' => '', 'country' => '', 'mobile' => '', 'office_phone' => '', 'office_etc' => '', 'other_phone' => '', 'fax' => '', 'email' => '', 'note' => '', 'more_info' => '', 'owner_user' => '1', 'created_user' => '1', 'updated_user' => '1', 'updated_ui_id' => '1'));
 }