예제 #1
0
 protected function get(Request $request)
 {
     $args = $this->getArgs();
     $uri = $args->get("uri");
     if (null === $uri) {
         throw new \InvalidArgumentException("A URI must be provided");
     }
     $response = new HtmlResponse($this->getApplication());
     $response->setStatusCode($args->get("statusCode", 302))->getHeaders()->set("Location", $uri);
     return $response->render('
                 <div class="jumbotron">
                     <h1>Redirecting&hellip;</h1>
                     <p>
                         You are being redirected to
                         <a href="' . $response->escAttr($uri) . '">' . $response->esc($uri) . '</a>
                     </p>
                 </div>
             ');
 }
예제 #2
0
 protected function get(Request $request)
 {
     $response = new HtmlResponse($this->getApplication());
     if ($request->isPost()) {
         $response->setStatusCode(401);
     }
     return $response->render('
             <div class="jumbotron">
                 <h1>Sign In</h1>
             </div>
             <form method="post" class="form-horizontal" role="form">
                 <div class="form-group">
                     <label for="username" class="col-sm-4 control-label">Username</label>
                     <div class="col-sm-4">
                         <input type="email" id="username" name="username" class="form-control">
                     </div>
                 </div>
                 <div class="form-group">
                     <label for="password" class="col-sm-4 control-label">Password</label>
                     <div class="col-sm-4">
                         <input type="password" id="password" name="password" class="form-control">
                     </div>
                 </div>
                 <div class="form-group">
                     <div class="col-sm-offset-4 col-sm-8">
                         <div class="checkbox">
                             <label><input type="checkbox" name="persist"> Remember me</label>
                         </div>
                     </div>
                 </div>
                 <div class="form-group">
                     <div class="col-sm-offset-4 col-sm-8">
                         <button type="submit" class="btn btn-default">Sign in</button>
                     </div>
                 </div>
             </form>
         ');
 }