diff -r 9c968d0de9a0 -r 2ce98ee39990 Attic/programs/Application1.scala --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Attic/programs/Application1.scala Sat Oct 04 13:17:18 2014 +0100 @@ -0,0 +1,38 @@ +package controllers + +import play.api._ +import play.api.mvc._ +import play.api.data._ +import play.api.data.Forms._ + +/* + * Answers a GET-request by sending a simple login form. + * + * Processes the POST-data by just printing the results. + * + */ + +object Application extends Controller { + + // GET request -> login form + val index = Action { request => + + val form = """
""" + + Ok(form).as(HTML) + } + + + // POST data: processing the 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) + } + +}