WEB开发网
开发学院软件开发Java 精通 Grails: 身份验证和授权 阅读

精通 Grails: 身份验证和授权

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 注意,表单的 action 是 authenticate,精通 Grails: 身份验证和授权(3),它匹配 UserController.groovy 中的闭包的名称,输入元素( login 和 password )中的名称对应于 authenticate 闭包中的 params.login

注意,表单的 action 是 authenticate,它匹配 UserController.groovy 中的闭包的名称。输入元素( login 和 password )中的名称对应于 authenticate 闭包中的 params.login 和 params.password。

输入 grails run-app 并运行您的身份验证基础设施。尝试使用密码 foo 以 jsmith 的身份登录(记住在 “用定制 URI 和 codec 优化 Grails 中的 URI” 中,您在 grails-app/conf/BootStrap.groovy 中为 Blogito 提供了一些用户)。您的登录将失败,如图 1 所示:


图 1. 失败的登录尝试,显示错误消息
精通 Grails: 身份验证和授权

图片看不清楚?请点击这里查看原图(大图)。

再次以 jsmith 的身份和密码 wordpass 尝试登录。这一次应当成功。

如果欢迎消息没有出现在 grails-app/views/entry/list.gsp 中 — 并且它不应该出现 — 那么只需将 <g:if test="${flash.message}"> 块从 login.gsp 复制到 list.gsp 文件的顶部。再次以 jsmith 身份登录,检验现在是否显示了如图 2 所示的消息:


图 2. 确认成功登录的 Flash 消息
精通 Grails: 身份验证和授权

图片看不清楚?请点击这里查看原图(大图)。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:精通 Grails 身份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接