Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @Route("/register", name="register")
- */
- public function registerAction(Request $request)
- {
- $input = $request->query;
- if (
- $input->has('username') &&
- $input->has('password') &&
- $input->has('email')
- )
- {
- $username = $input->get('username');
- $booster = new Booster();
- $booster->setUsername($username);
- $booster->setPassword($input->get('password'));
- $booster->setEmail($input->get('email'));
- $em = $this->getDoctrine()->getManager();
- $em->persist($booster);
- $em->flush();
- // ... etc.
- $session = $request->getSession();
- $session->set('username', $username);
- }
- }
- /**
- * @Route("/login", name="login")
- */
- public function loginAction(Request $request)
- {
- $input = $request->query;
- if ($input->has('username') && $input->has('password'))
- {
- $username = $request->query->get('username');
- $password = $request->query->get('password');
- $boosters = $this->getDoctrine()->getRepository('AppBundle:Booster');
- $booster = $boosters->find($username);
- if ($password === $booster->getPassword())
- {
- $session = $request->getSession();
- $session->set('username', $username);
- $route = '...';
- }
- else
- {
- $route = '...';
- }
- $this->redirectToRoute($route);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement