app1.scala
author Christian Urban <urbanc@in.tum.de>
Mon, 24 Sep 2012 20:51:17 +0100
changeset 5 1280309e6bfc
child 6 4c40d4b2d01c
permissions -rw-r--r--
updated

object Application extends Controller {

  // presenting login form
  val index = Action { request =>
    
    val form = """<form method="post"> 
                Login: <input type="text" name="login"><br>
                Password: <input type="password" name="password"><br>
                <input type="submit"></form>"""

    Ok(form).as(HTML)
  }  

  
  // processing the received login data
  val receive = Action { request =>
    
    val form_data = Form (tuple ("login" -> text, "password" -> text))

    val (login, password) = form_data.bindFromRequest()(request).get 
    
    Ok("Received login: " + login + " and password: " + password)
  }
  
}