Attribute Macro actix_loginmanager::login_required

source ·
#[login_required]
Expand description

inject an argument UserWrapAuth(UserWrap(user)): UserWrapAuth<User> into the function.

Syntax

#[login_required(UserType,name="user")]

Attributes

  • UserType - Define the variable type.
  • name="user" - Define the variable name.

Example

#[login_required(User)]
async fn hello()->impl actix_web::Responder{
    user.is_actived(); //can access user:Rc<User>
    return "hello";
}