public function executeInlog(sfWebRequest $request) { $uName= $_POST['uName'];//$request->getParameter('uName'); $pWord = $_POST['pWord']; //$request->getParameter('pWord'); $user = new AdUser(); $this->inlog = $user->inlog($uName,$pWord); $this->unlock = $user->checkUnlock($uName); $this->userId = $user->getUserId(); $log = new AdLog(); $log->setAction('De gebruiker heeft zich ingelogd.'); $log->setAdUserId($user->getUserId()); $log->setDate(date('y-m-d H:m:s')); $log->save(); }
public function executeCreate(sfWebRequest $request) { $user = new AdUser(); if($user->isAllowed($_POST['token'], $_POST['user_id'])){ if(isset($_POST['fName'])){ $user = new AdUser(); $user->setFname($_POST['fName']); $user->setLname($_POST['lName']); $user->setEmail($_POST['eMail']); $user->setAdRoleId('2'); $user->setAdFunctionId('2'); $user->setUname($user->getFname().$user->getLname()); $user->setPassw($this->generatePassword()); $user->setPhone($_POST['phone']); $user->save(); $to = $user->getEmail(); $subject = "Account created"; $message = <<<EOF Hello, Your account has been created. Username: {$user->getUname()} Password: {$user->getPassw()} hope to see you soon doctor. Greetings the guizmedbot. EOF; $from = "*****@*****.**"; $headers = "From:" . $from; mail($to,$subject,$message,$headers); $this->redirect('show_user',array('user_id'=>$user->getUserId())); }else{ $this->redirect('show_user',array('user_id'=>'1')); $this->forward404('Gelieve alle velden in te vullen.'); } // $this->forward404Unless($request->isMethod(sfRequest::POST)); // $this->form = new adUserForm(); // $this->processForm($request, $this->form); // $this->setTemplate('new'); $log = new AdLog(); $log->setAction('De gebruiker heeft een nieuwe gebruiker toegevoegd: ' . $user->getFname() . ' ' . $user->getLname()); $log->setAdUserId($_POST['user_id']); $log->setDate(date('y-m-d H:m:s')); $log->save(); }else{ $this->redirect('users/error?message=Not logged in!&title=Error&type=error'); } }