Jieven 发布于56月前 0答/1519阅
默认显示当:前角色名[帐号], 如下图所示!
假如想默认显示角色名+姓名,咋整?
// 自定义 新增或重写 登录 注册 等各种默认系统业务!!!
public class AppController extends IndexController {
@Override
protected void loginInit(Controller ctrl, User user, Record r) throws Exception {
super.loginInit(ctrl, user, r);
int uid = user.get("id");
Member me = Member.dao.findById(uid);
user.put("me", me);
}
@Override
protected void indexInit(Controller ctrl, User user, List<Menu> menus) {
// 自定义用户登录信息
Member me = user.get("me");
setAttr("LOGIN_INFO", String.format("%s[%s]", user.role.getStr("name"), me.getStr("nickname")));
}
}
最终效果:(大侠出现了)