LoginAction

class LoginAction(secuirtyManager: WebSecurityManager, ticketRegistry: TicketRegistry) extends ActionSupport with ServletSupport with Initializing
trait Initializing
trait ServletSupport
trait ActionSupport
trait Logging
trait ParamSupport
trait RouteSupport
trait MessageSupport
class Object
trait Matchable
class Any

Value members

Concrete methods

def captcha: View
@mapping(value = "")
def index(@param(value = "service", required = false) service: String): View
override def init(): Unit
Definition Classes
Initializing
def overMaxFailure(princial: String): Boolean

密码错误次数是否3次以上

密码错误次数是否3次以上

def rememberFailue(princial: String): Unit

记录密码实效的次数

记录密码实效的次数

Value Params
princial

账户

def success: View
@ignore
def toLoginForm(req: HttpServletRequest, service: String): View

Inherited methods

@ignore
final protected def actionErrors: List[String]

获得aciton错误消息<br>

获得aciton错误消息<br>

Inherited from
MessageSupport
@ignore
final protected def actionMessages: List[String]

获得action消息

获得action消息

Inherited from
MessageSupport
final protected def addCookie(name: String, value: String, age: Int): Unit
Inherited from
ServletSupport
final protected def addCookie(name: String, value: String, path: String, age: Int): Unit
Inherited from
ServletSupport
final protected def addError(msgKey: String, args: Any*): Unit
Inherited from
MessageSupport
final protected def addFlashError(msgKey: String, args: Any*): Unit
Inherited from
MessageSupport
final protected def addFlashMessage(msgKey: String, args: Any*): Unit
Inherited from
MessageSupport
final protected def addMessage(msgKey: String, args: Any*): Unit
Inherited from
MessageSupport
final protected def attribute[T](name: String, clazz: Class[T]): T
Inherited from
ParamSupport
final protected def attribute(name: String): Any
Inherited from
ParamSupport
final protected def deleteCookie(name: String): Unit
Inherited from
ServletSupport
@ignore
final protected def forward(action: To, message: String): View
Inherited from
RouteSupport
@ignore
final protected def forward(action: To): View
Inherited from
RouteSupport
@ignore
final protected def forward(view: String, message: String): PathView
Inherited from
RouteSupport
@ignore
final protected def forward(view: String): PathView
Inherited from
RouteSupport
final protected def get[T](name: String, clazz: Class[T]): Option[T]
Inherited from
ParamSupport
final protected def get[T](paramName: String, defaultValue: T): T
Inherited from
ParamSupport
final protected def get(paramName: String): Option[String]
Inherited from
ParamSupport
final protected def getAll[T](paramName: String, clazz: Class[T])(implicit evidence$1: ClassTag[T]): Iterable[T]
Inherited from
ParamSupport
final protected def getAll(paramName: String): Iterable[Any]
Inherited from
ParamSupport
final protected def getBoolean(name: String, defaultValue: Boolean): Boolean
Inherited from
ParamSupport
final protected def getBoolean(name: String): Option[Boolean]
Inherited from
ParamSupport
final protected def getCookieValue(cookieName: String): String
Inherited from
ServletSupport
final protected def getDate(name: String): Option[LocalDate]
Inherited from
ParamSupport
final protected def getDateTime(name: String): Option[LocalDateTime]
Inherited from
ParamSupport
final protected def getFloat(name: String): Option[Float]
Inherited from
ParamSupport
final protected def getInstant(name: String): Option[Instant]
Inherited from
ParamSupport
final protected def getInt(name: String, defaultValue: Int): Int
Inherited from
ParamSupport
final protected def getInt(name: String): Option[Int]
Inherited from
ParamSupport
final protected def getLong(name: String): Option[Long]
Inherited from
ParamSupport
final protected def getShort(name: String): Option[Short]
Inherited from
ParamSupport
final protected def getText(key: String, defaultValue: String, args: Any*): String
Inherited from
MessageSupport
final protected def getText(aTextName: String): String
Inherited from
MessageSupport
final protected def getTextInternal(msgKey: String, args: Any*): String
Inherited from
MessageSupport
final protected def put(key: String, value: Any): Unit
Inherited from
ParamSupport
@ignore
final protected def redirect(action: To, message: String): View
Inherited from
RouteSupport
@ignore
final protected def redirect(method: String, params: String, message: String): View
Inherited from
RouteSupport
@ignore
final protected def redirect(method: String, message: String): View
Inherited from
RouteSupport
@ignore
final protected def redirect(method: String): View
Inherited from
RouteSupport
@ignore
protected def remoteAddr: String
Inherited from
ServletSupport
@ignore
final protected def request: HttpServletRequest
Inherited from
ServletSupport
@ignore
final protected def response: HttpServletResponse
Inherited from
ServletSupport
@ignore
final protected def to(uri: String): To
Inherited from
RouteSupport
@ignore
final protected def to(uri: String, params: String): ToURI
Inherited from
RouteSupport
@ignore
final protected def to(clazz: Class[_], method: String, params: String): ToClass
Inherited from
RouteSupport
@ignore
final protected def to(clazz: Class[_], method: String): ToClass
Inherited from
RouteSupport
@ignore
final protected def to(obj: Object, method: String, params: String): ToClass
Inherited from
RouteSupport
@ignore
final protected def to(obj: Object, method: String): ToClass
Inherited from
RouteSupport

Concrete fields

var credentialStore: DBCredentialStore
var entryPoint: EntryPoint
var passwordPolicyProvider: PasswordPolicyProvider
var securityContextBuilder: SecurityContextBuilder

Inherited fields

protected val logger: Logger
Inherited from
Logging