예제 #1
0
 public static Result addUser() {
   User user = User.finder.where().eq("name", "admin").findUnique();
   if (user == null) {
     User.create("admin", "password123");
   }
   return redirect(routes.Application.login());
 }
예제 #2
0
 public static Result registerNewUser() {
   Form<Register> regForm = Form.form(Register.class).bindFromRequest();
   if (regForm.hasErrors()) {
     return badRequest(register.render(regForm));
   } else {
     return redirect(routes.Application.login());
   }
 }
  public static Result enter() {
    Map<String, String[]> params;
    params = request().body().asFormUrlEncoded();

    String email = params.get("email")[0];
    User user = User.find.byId(email);
    if (user == null) {
      return redirect(routes.Application.login());
    } else {
      session("email", email);
      return redirect(routes.Chats.allChats());
    }
  }
예제 #4
0
 public static Result logout() {
   session().clear();
   flash("success", "You've been logged out");
   return redirect(routes.Application.login());
 }
예제 #5
0
 public static Result logout() {
   session().clear();
   return redirect(routes.Application.login());
 }
예제 #6
0
 @Security.Authenticated(Secured.class)
 public static Result logout() {
   session().clear();
   flash("success", "Sie sind nun ausgeloggt.");
   return redirect(routes.Application.login());
 }