首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种cuba平台的加密方法

一种cuba平台的加密方法
EN

Stack Overflow用户
提问于 2019-04-03 11:57:41
回答 2查看 268关注 0票数 1

Cuba有自己的后端系统来添加用户。现在我需要在前端编写一个用户注册。我使用的Cuba版本是6.9我知道这个版本的加密是SHA1:https://doc.cuba-platform.com/manual-6.9/login.html现在我的问题是:我不知道如何设置数据库的加密密码。

我通过元数据创建一个实体

代码语言:javascript
复制
User user = metadata.create(User.class);
user.setPassword(passWord);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-03 19:13:27

我不确定这是不是最好的选择,但我使用了以下代码:

代码语言:javascript
复制
@Inject
protected PasswordEncryption passwordEncryption;

...

user.setPassword(passwordEncryption.getPasswordHash(user.getId(), password));
票数 1
EN

Stack Overflow用户

发布于 2019-10-31 19:57:44

我想你只需要用下面的代码创建html文件:

代码语言:javascript
复制
<div class="span6">
    <h3>Login</h3>

    <div th:if="${(param.error != null)}">
        <p>Invalid username / password</p>
    </div>

    <form id="f" name="f" method="POST" action="login">
        <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
        <div>
            <div>
                <label style="width: 80px" for="login">Login</label>
                <input type="text" id="login" name="login" value=""/>
            </div>
            <div>
                <label style="width: 80px" for="password">Password</label>
                <input type="password" id="password" name="password" value=""/>
            </div>
        </div>
        <button type="submit">Login</button>
    </form>
</div>

然后从Controller请求它:

代码语言:javascript
复制
@RequestMapping(value = "/", method = RequestMethod.GET)
    public String index(Model model) {
        if (PortalSessionProvider.getUserSession().isAuthenticated()) {
            LoadContext l = new LoadContext(User.class);
            l.setQueryString("select u from sec$User u");
            model.addAttribute("users", dataService.loadList(l));
        }
        return "index";
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55486839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档