Example #1
1
 public function findByUserNameOrCreate($userData)
 {
     $user = User::where('social_id', '=', $userData->id)->first();
     if (!$user) {
         $user = new User();
         $user->social_id = $userData->id;
         $user->email = $userData->email;
         $user->first_name = $userData->user['first_name'];
         $user->last_name = $userData->user['last_name'];
         $name = str_random(32);
         while (!User::where('avatar', '=', $name . '.jpg')->get()->isEmpty()) {
             $name = str_random(32);
         }
         $filename = $name . '.' . 'jpg';
         Image::make($userData->avatar_original)->fit(1024, 1024)->save(public_path() . '/avatars_large/' . $filename);
         Image::make(public_path() . '/avatars_large/' . $filename)->resize(200, 200)->save(public_path() . '/avatars/' . $filename);
         $user->avatar = $filename;
         $user->gender = $userData->user['gender'];
         $user->verified = $userData->user['verified'];
         $user->save();
         \Session::put('auth_photo', $filename);
     } else {
         $this->checkIfUserNeedsUpdating($userData, $user);
         \Session::put('auth_photo', $user->avatar);
     }
     return $user;
 }
Example #2
0
 public function getLogin()
 {
     if ($this->steam->validate()) {
         $info = $this->steam->getUserInfo();
         if (!is_null($info)) {
             try {
                 $user = User::where('steamid', $info->getSteamID())->first();
                 if (is_null($user)) {
                     $user = new User();
                     $user->name = $info->getNick();
                     $user->steamid = $info->getSteamID();
                     $user->profileURL = $info->getProfileURL();
                     $user->save();
                 }
                 if ($user->name != $info->getNick() || $user->profileURL != $info->getProfileURL()) {
                     $user->name = $info->getNick();
                     $user->profileURL = $info->getProfileURL();
                     $user->save();
                 }
                 Auth::login($user);
                 return Redirect::to('/');
             } catch (Illuminate\Database\Eloquent\ModelNotFoundException $ex) {
             }
         }
     } else {
         return $this->steam->redirect();
         //redirect to steam login page
     }
 }
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $this->info('This command will create or update a user account.');
     $this->info('Submit "cancel" as the value to cancel anytime.');
     $email = $this->ask('Email address', '');
     if ($email == 'cancel') {
         $this->info('Cancelled.');
         return;
     }
     $user = User::where('email', $email)->first();
     if (is_null($user)) {
         $this->info('A new user account will be created.');
         $password = $this->secret('Choose a password');
         if ($password == 'cancel') {
             $this->info('Cancelled.');
             return;
         }
         $user = new User();
         $user->email = $email;
         $user->password = bcrypt($password);
         $user->save();
         $this->info('New user created.');
     } else {
         $this->info('Entering edit mode for this account.');
         $password = $this->secret('Choose a new password:'******'User updated.');
     }
 }
Example #4
0
 public function register(Request $request)
 {
     $farmChecking = $request->input("farmID");
     $usernameCheck = $request->input("username");
     $user = new User();
     if (User::where("username", "=", $usernameCheck)->count() == 0) {
         $user->name = $request->input("name");
         $user->lastname = $request->input("lastname");
         $user->username = $request->input("username");
         $user->password = Hash::make($request->input("password"));
         $user->email = $request->input("email");
         $user->role = $request->input("role");
         $user->phoneNumber = $request->input("phoneNumber");
         if ($farmChecking != 0 || $farmChecking != null) {
             $farmID = ($farmChecking - 320001) / 100;
             if (Farm::find($farmID) != null) {
                 $farm = Farm::find($farmID);
                 $user->save();
                 $user->farm()->save($farm);
             } else {
                 return response()->json(['error' => 'Wrong Farm ID'], 501);
             }
         } else {
             $user->save();
         }
     } else {
         return response()->json(['error' => 'duplicate username'], 502);
     }
     return $user::where("username", "=", $user->username)->first();
 }
Example #5
0
 public function postUsers(Request $request, User $user)
 {
     try {
         $input = $request->input('user');
         $email = $input['email'];
         $password = $input['password'];
         $confirm_password = $input['password_confirmation'];
         $validator = \Validator::make(['email' => $email, 'password' => $password, 'confirm_password' => $confirm_password], ['email' => 'required|email|unique:users', 'password' => 'required', 'confirm_password' => 'required|same:password']);
         if ($validator->fails()) {
             return response()->json(['error' => $validator->messages()], 422);
             // return response()->json((['error'=>'The email address has already been used.']), 422);
         }
         if ($password == $confirm_password) {
             $user->email = $email;
             $user->password = bcrypt($password);
             $user->token_type = 'Bearer';
             $user->role = 'user';
             $user->save();
             $hash = substr(bcrypt($user->password), 0, 20);
             $user->access_token = $hash;
             $user->save();
             // $_POST['user_id'] = $user->id;
             // $attribute = new AttributeController;
             // $attr = $attribute->postInit();
             $content = ['email' => $email, 'token_type' => $user->token_type, 'user_id' => $user->id, 'access_token' => $user->id . ':' . $user->access_token];
             return response()->json($content, 200);
         }
     } catch (Exception $e) {
         return response()->json(['error' => $e->getMessage()], 422);
     }
 }
 public function postRegister(RegisterRequest $request)
 {
     $this->user->name = $request->name;
     $this->user->email = $request->email;
     $this->user->password = bcrypt($request->password);
     $this->user->save();
     return redirect('auth/login');
 }
 /**
  * Handle a registration request for the application.
  *
  * @param  RegisterRequest  $request
  * @return Response
  */
 public function postRegister(RegisterRequest $request)
 {
     //code for registering a user goes here.
     $this->user->email = $request->email;
     $this->user->password = bcrypt($request->password);
     $this->user->save();
     $this->auth->login($this->user);
     return redirect('/dash-board');
 }
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle()
 {
     $this->user->email = $this->email;
     $this->user->verified = false;
     $this->user->save();
     foreach ($this->user->emailChangeRequest() as $request) {
         $request->token = null;
         $request->save();
     }
 }
Example #9
0
 public function postRegister(RegisterRequest $request)
 {
     $this->auth->login($this->user);
     $this->user->email = $request->email;
     $this->user->username = $request->username;
     $this->user->password = bcrypt($request->password);
     $this->user->dept_name = $request->dept_name;
     $this->user->user_type = $request->user_type;
     $this->user->save();
     return redirect('/auth/login');
 }
Example #10
0
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle()
 {
     $password = Str::random(8);
     $this->user->password = $password;
     $this->user->save();
     // Mail user
     Mail::queue('auth.emails.reset', ["user" => $this->user, "password" => $password], function ($message) {
         $message->to($this->user->email);
         $message->subject('New password.');
     });
 }
Example #11
0
 /**
  * Handle a registration request for the application.
  *
  * @param  RegisterRequest  $request
  * @return Response
  */
 public function postRegister(RegisterRequest $request)
 {
     $this->user->nama = $request->nama;
     $this->user->username = $request->username;
     $this->user->password = bcrypt($request->password);
     $this->user->jenisKelamin = $request->jenisKelamin;
     $this->user->ttl = $request->ttl;
     $this->user->alamat = $request->alamat;
     $this->user->no_tlp = $request->no_tlp;
     $this->user->save();
     //code for registering a user goes here.
     $this->auth->login($this->user);
     return redirect('login');
 }
Example #12
0
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle(Facebook $fb)
 {
     try {
         $response = $fb->get('/me?fields=' . implode($this->changedFields, ','), $this->user->token)->getGraphUser();
     } catch (FacebookAuthenticationException $e) {
         return false;
     }
     foreach ($response as $field => $value) {
         if (in_array($field, $this->changedFields)) {
             $this->user->{$field} = $value;
         }
     }
     $this->user->save();
 }
 public function postRegister(Request $request)
 {
     $validator = $this->validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $activation_code = str_random(60) . $request->input('email');
     $user = new User();
     $user->username = $request->input('username');
     $user->name = $request->input('name');
     $user->lastname = $request->input('lastname');
     $user->birthdate = $request->input('birthdate');
     $user->email = $request->input('email');
     $user->password = bcrypt($request->input('password'));
     $user->activation_code = $activation_code;
     if ($user->save()) {
         $data = array('name' => $user->name, 'code' => $activation_code);
         \Mail::queue('emails.activateAccount', $data, function ($message) use($user) {
             $message->to($user->email, 'Please activate your account.');
         });
         return view('user.activateAccount');
     } else {
         Flash::message('Your account couldn\'t be create please try again');
         return redirect()->back()->withInput();
     }
 }
Example #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function postCreate(UserRequest $request)
 {
     $user = new User();
     $user->name = $request->name;
     $user->tipo_usuario = $request->tipo_usuario;
     $user->username = $request->username;
     $user->email = $request->email;
     $user->password = bcrypt($request->password);
     $user->confirmation_code = str_random(32);
     $user->confirmed = $request->confirmed;
     $picture = "";
     if ($request->hasFile('image')) {
         $file = $request->file('image');
         $filename = $file->getClientOriginalName();
         $extension = $file->getClientOriginalExtension();
         $picture = sha1($filename . time()) . '.' . $extension;
         $destinationPath = public_path() . '/uploads/users/fotos/';
         $request->file('image')->move($destinationPath, $picture);
         $path2 = public_path() . '/uploads/users/fotos/thumbs/';
         Thumbnail::generate_image_thumbnail($destinationPath . $picture, $path2 . $picture);
     }
     $user->filename = $picture;
     if ($user->save()) {
         return redirect("/admin/users");
     }
 }
Example #15
0
 public function postStudent(StudentRequest $request)
 {
     $user = new User();
     $user->username = $request->txtten;
     $user->password = Hash::make($request->txtten);
     $user->name = $request->txtten;
     $user->save();
     $user_id = $user->id;
     $permission = Permission::where('slug', 'student')->get()->first();
     $permissionUser = new PermissionUser();
     $permissionUser->permission_id = $permission->id;
     $permissionUser->user_id = $user_id;
     $permissionUser->save();
     $student = new ThiSinh();
     $student->ten = $request->txtten;
     $student->gioitinh = $request->sltGt;
     $student->namsinh = $request->txtns;
     $student->quequan = $request->txtqq;
     $student->khuvuc = $request->txtkv;
     $student->user_id = $user_id;
     $student->save();
     $thisinh_id = $student->id;
     $point = new Diem();
     $point->sbd = $request->txtsbd;
     $point->mon1 = 0;
     $point->mon2 = 0;
     $point->mon3 = 0;
     $point->khoi = $request->txtkt;
     $point->thisinh_id = $thisinh_id;
     $point->save();
     return redirect()->route('cluster-staff.quan-ly-thong-tin-thi-sinh.listStudent')->with(['flash_level' => 'success', 'flash_message' => 'Success!!! Complete Add Student']);
 }
Example #16
0
 public function refresh()
 {
     if (!\Session::get('user')->is_admin()) {
         abort(401);
     }
     $group_id = config('gapper.group_id');
     $members = Client::getMembers($group_id);
     if (count($members)) {
         $deleted_users = User::all()->lists('gapper_id', 'id')->toArray();
         foreach ($members as $member) {
             $id = $member['id'];
             $user = User::where('gapper_id', $id)->first();
             if (!$user) {
                 $user = new \App\User();
                 $user->gapper_id = $member['id'];
                 $user->name = $member['name'];
                 $user->icon = $member['icon'];
             } else {
                 $user->name = $member['name'];
                 $user->icon = $member['icon'];
                 //从 deleted_users 中删除当前 gapper_id 对应的用户
                 //最后剩下的, 就是 User 中不包含 gapper_id 的用户
                 if (array_key_exists($member['id'], $deleted_users)) {
                     unset($deleted_users[$id]);
                 }
             }
             $user->save();
         }
         //发现有需要删除的 User
         if (count($deleted_users)) {
             $to_deleted_users = User::whereIn('id', array_values($deleted_users))->delete();
         }
     }
     return redirect()->to('users')->with('message_content', '同步成功!')->with('message_type', 'info');
 }
 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');
     }
 }
 public function postAdd(UserRequest $request)
 {
     if ($request->sltRole > 2) {
         return redirect()->back()->with('danger', 'Dont try to be a hacker!!!');
     }
     $model = new User();
     $model->email = $request->txtEmail;
     $model->password = Hash::make($request->txtPass);
     $model->name = $request->txtName;
     $model->role_id = $request->sltRole;
     $model->level_id = $request->rdbLevel;
     $model->phone = $request->txtPhone;
     $model->birthday = $request->txtBirth;
     $model->department_id = $request->sltDepartment;
     $model->save();
     $profile = new Profile();
     $profile->user_id = $model->id;
     if ($profile->save()) {
         $data = ['name' => Request::input('txtName'), 'password' => Request::input('txtPass'), 'email' => Request::input('txtEmail')];
         Mail::send('emails.blanks', $data, function ($message) {
             $message->from('*****@*****.**', 'Nguyen Trong Tri');
             $message->to(Request::input('txtEmail'), Request::input('txtName'))->subject('This is mail');
         });
     }
     return redirect()->route('admin.index')->with('success', 'Added completely!');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(UserRequest $request)
 {
     $user = new User($request->except('password', 'password_confirmation'));
     $user->password = bcrypt($request->password);
     $user->confirmation_code = str_random(32);
     $user->save();
 }
Example #20
0
 public function store($request)
 {
     $user = new User();
     $user->fill($request);
     $user->save();
     return $user;
 }
Example #21
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(), ['name' => 'required|string', 'email' => 'required|email|unique:users,email', 'twitter_username' => 'string', 'password' => 'required|confirmed|string', 'password_confirmation' => 'required|string']);
     if ($validator->fails()) {
         $httpStatus = 400;
         $outcome = 'no';
         $error = $validator->errors()->all();
     } else {
         $newuser = new User();
         $newuser->name = $request->name;
         $newuser->email = $request->email;
         $newuser->activateToken = uniqid();
         $newuser->twitter_username = !is_null($request->twitter_username) ? $request->twitter_username : "";
         $newuser->password = bcrypt($request->password);
         $newuser->save();
         Mail::send('emails.activate', ['user' => $newuser], function ($message) use($newuser) {
             $message->subject("Welcome, activate your account in Saveet");
             $message->to($newuser->email);
         });
         $httpStatus = 200;
         $outcome = 'yes';
         $error = '';
     }
     return response()->api($httpStatus, $outcome, $error, '');
 }
Example #22
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $admin = new User();
     $admin->name = 'Henry Leon Gomez';
     $admin->email = '*****@*****.**';
     $admin->password = bcrypt("henry");
     $admin->perfil = 'root';
     $admin->save();
     $accesos = new Accesos();
     $accesos->user_id = $admin->id;
     $accesos->create = 1;
     $accesos->read = 1;
     $accesos->update = 1;
     $accesos->delete = 1;
     for ($i = 0; $i < 25; $i++) {
         $usuario = new User();
         $faker = Faker\Factory::create();
         $usuario->name = $faker->name;
         $usuario->email = $faker->email;
         $usuario->password = bcrypt($faker->name);
         $usuario->perfil = 'usuario';
         $usuario->save();
         $accesos = new Accesos();
         $accesos->user_id = $usuario->id;
         $accesos->create = 0;
         $accesos->read = 0;
         $accesos->update = 0;
         $accesos->delete = 0;
     }
 }
 public function save(Request $request)
 {
     $input = $request->all();
     // $field_name = implode('|',$input['website']['locales']);
     $company = new Company();
     $company->name = $input['client']['company_name'];
     $company->alias = $input['website']['sub_name'];
     $company->save();
     $user = new User();
     $user->name = $input['client']['name'];
     $user->email = $input['client']['email'];
     $user->password = $input['client']['password'];
     $user->ip = '*';
     $user->branch_id = 1;
     $user->company_id = $company->id;
     $user->active = 1;
     $user->save();
     $user->roles()->attach(Role::find(1)->id);
     // $gr_fields = new GrFields;
     // $gr_fields->field_name = $field_name;
     // $gr_fields->company_id = $company->id;
     // $gr_fields->save();
     session(['input' => $input]);
     return redirect('thanks');
 }
Example #24
0
 public function run()
 {
     $user = new User();
     $user->id = 1;
     $user->username = '******';
     $user->save();
 }
 public function createUser(Request $request)
 {
     if ($request->isMethod('post')) {
         $user = new User();
         $errors = null;
         $user->firstname = $request->json('firstname');
         $user->lastname = $request->json('lastname');
         $user->email = $request->json('email');
         $user->facebookid = $request->json('facebookid');
         if ($user->firstname === null || $user->lastname === null) {
             $errors .= " no firstname or lastname supplied \n";
         }
         if ($user->facebookid === null) {
             $errors .= " no Facebook ID supplied \n";
         }
         if ($errors === null) {
             try {
                 $user->save();
             } catch (QueryException $e) {
                 //TODO check this is the correct error
                 return "Error, Facebook ID already in use ";
             }
         } else {
             return "Error," . $errors;
         }
         $user->token()->save($this->newToken());
         return json_encode(["userid" => $user->id, "AuthToken" => $user->token->api_token]);
     } else {
         return response('Invalid request', 405)->header('Allow', 'POST');
     }
 }
 /**
  * Update the specified user in storage.
  *
  * @param User $user
  * @param UserRequest $request
  * @return Response
  */
 public function update(User $user, UserRequest $request)
 {
     $data = $this->storeImage($request, 'picture');
     $user->fill($data);
     $user->save() == true ? Flash::success(trans('admin.update.success')) : Flash::error(trans('admin.update.fail'));
     return redirect(route('admin.user.index'));
 }
Example #27
0
 /**
  * Create a new event instance.
  *
  * @return void
  */
 public function __construct($EcNa, $typ, $eml, $pass, $nomresp, $fix, $port, $adres, $ville, $pays)
 {
     $this->ecoleNom = $EcNa;
     $this->type = $typ;
     $this->email = $eml;
     $this->password = $pass;
     $this->nomResponsable = $nomresp;
     $this->fix = $fix;
     $this->portab = $port;
     $this->adresse = $adres;
     $this->ville = $ville;
     $this->pays = $pays;
     $user = new User();
     $user->name = $this->ecoleNom;
     $user->type = $this->type;
     $user->email = $this->email;
     $user->password = \Hash::make($this->password);
     $user->nom_responsable = $this->nomResponsable;
     $user->tel_fixe = $this->fix;
     $user->tel_portable = $this->portab;
     $user->adresse = $this->adresse;
     $user->ville = $this->ville;
     $user->pays = $this->pays;
     $user->save();
     if ($user) {
         $info = ['nom_resp' => $this->nomResponsable, 'nom_ecole' => $this->ecoleNom, 'email' => $this->email, 'pass' => $this->password];
         Mail::queue('emails.school', $info, function ($message) {
             $message->to($this->email, 'ok')->from('*****@*****.**')->subject('Bienvenue  !');
         });
     }
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     $user = new User(['name' => $data['name'], 'email' => $data['email'], 'image' => $data['image'], 'password' => bcrypt($data['password'])]);
     $user->role = 'user';
     $user->save();
     return $user;
 }
 function testVerify()
 {
     // Given
     $this->startSession();
     $userData = ['name' => 'Some name', 'email' => '*****@*****.**', 'password' => 'strongpassword', 'country_code' => '1', 'phone_number' => '5558180101'];
     $user = new User($userData);
     $user->authy_id = 'authy_id';
     $user->save();
     $this->be($user);
     $mockAuthyApi = Mockery::mock('Authy\\AuthyApi')->makePartial();
     $mockVerification = Mockery::mock();
     $mockTwilioClient = Mockery::mock(\Twilio\Rest\Client::class)->makePartial();
     $mockTwilioClient->messages = Mockery::mock();
     $twilioNumber = config('services.twilio')['number'];
     $mockTwilioClient->messages->shouldReceive('create')->with($user->fullNumber(), ['body' => 'You did it! Signup complete :)', 'from' => $twilioNumber])->once();
     $mockAuthyApi->shouldReceive('verifyToken')->with($user->authy_id, 'authy_token')->once()->andReturn($mockVerification);
     $mockVerification->shouldReceive('ok')->once()->andReturn(true);
     $this->app->instance(\Twilio\Rest\Client::class, $mockTwilioClient);
     $this->app->instance('Authy\\AuthyApi', $mockAuthyApi);
     $modifiedUser = User::first();
     $this->assertFalse($modifiedUser->verified);
     // When
     $response = $this->call('POST', route('user-verify'), ['token' => 'authy_token', '_token' => csrf_token()]);
     // Then
     $modifiedUser = User::first();
     $this->assertRedirectedToRoute('user-index');
     $this->assertTrue($modifiedUser->verified);
 }
 public function store(Registration_validate $request)
 {
     $request->all();
     $User1 = new User(array('First_name' => $request->get('fn'), 'Last_name' => $request->get('ln'), 'Username' => $request->get('un'), 'password' => bcrypt($request->get('ps')), 'Mobile_number' => $request->get('mn')));
     $User1->save();
     return redirect('/Login');
 }