예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $user = new user();
     $participant = new participant();
     $Temprole = Request::get('role');
     if (strcmp($Temprole, "Membership") == 0) {
         $role = 0;
     } else {
         if (strcmp($Temprole, "Non Membership") == 0) {
             $role = 0;
         }
     }
     $password = Request::get('nim');
     //echo "password ".$password;
     //buat user
     $user->username = Request::get('nim');
     $user->role = $role;
     $user->password = Request::get('nim');
     $user->password = bcrypt($password);
     $user->save();
     //echo $user->password;
     //buat participant
     $participant->nim = Request::get('nim');
     $participant->name = Request::get('username');
     $participant->class = Request::get('class');
     $participant->major = Request::get('major');
     $participant->faculty = Request::get('fakultas');
     $participant->level = Request::get('level');
     $participant->membership_type = Request::get('role');
     $participant->save();
     //return  $user;
     return redirect('home')->with('message', 'berhasil register');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     echo $request->name;
     $user1 = new user();
     $user1->s_name = $request->name;
     $user1->save();
     return redirect()->action('Hello_controller@index');
 }
예제 #3
0
 public function saveUser(Request $request)
 {
     $this->validate($request, ['name' => 'required', 'email' => 'required|email', 'password' => 'required|confirmed', 'password_confirmation' => 'required']);
     $parameters = $request->except(['password_confirmation', '_token']);
     $u = new user();
     $u->name = $parameters['name'];
     $u->email = $parameters['email'];
     $u->password = Hash::make($parameters['password']);
     $u->save();
     return redirect('/login')->with(['message' => trans('app.login'), 'alert' => 'warning']);
 }
예제 #4
0
 public function postRegister(Request $Request)
 {
     $input = Input::all();
     $rules = ['name' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required', 'password_confirmation' => 'required|same:password'];
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return redirect('/register')->withErrors($validator);
     } else {
         $obj = new user();
         $obj->name = Input::get('name');
         $obj->email = Input::get('email');
         $obj->password = hash::make(Request::get('password'));
         $obj->status = 'unactive';
         $obj->active_token = md5(time());
         $obj->save();
         $obj->sendMail(Input::get('email'), Input::get('name'), $obj->active_token, $obj->id);
         return redirect('/auth/login')->withErrors(['error' => 'Please check Email active account ']);
     }
 }