活字格web开发平台功能许自己注册系统用户

活字格web开发平台功能许自己注册系统用户
活字格web开发平台功能许自己注册系统用户

活字格web开发平台功能—允许自己注册系统用户

很多的小伙伴,在使用活字格的时候,发现现在活字格中添加用户的时候,必须是管理员到用户管理中添加一个用户,然后一个用户才可以登陆我们的系统。如果我们希望用户可以自己注册,自己登陆,像这样允许用户自己注册的系统要怎么设置呢?首先,这里先澄清一点,其实一般的企业信息管理系统,都是需要我们管理员来添加用户的,这点相信大家应该没有异议。

然后我们继续回到今天的问题,如何允许用户自己注册系统用户呢?我们先来一起看看,做好的效果。

一开始,我们系统的只有一个administrator用户,现在我运行以后,点击注册,然后注册一个“张三”用户,确实可以啦

这个效果我们是怎么做出来的呢?

首先我们先做一个,注册页面,

然后,我们在登录页面做一个按钮,让他可以跳转到我们的注册页面:

接着我们开始做,注册功能的准备,

第一步,添加注册的DLL文件,

将附件的“Interview.dll”文件,添加到这个位置:

第二步,给注册页面中的用户名单元格和密码单元格分别起名字为“cell_Account”和“cell_Password”

第三步,给注册按钮添加命令,

首先添加一个条件命令

在条件命令的if条件中使用,如下的代码判断:

1.var p = Forguncy.Page;

2.

3.var data = {

4. account: p.getCell("cell_Account").getValue(),

5. password: p.getCell("cell_Password").getValue()

6.};

7.

8.var result = false;

https://www.360docs.net/doc/375093666.html,mon.forguncyPostSync("customapi/Interview/RegisterUser",

data, function (e) {

10. if (e === "注册成功!") {

11. result = true;

12. }

13. if (e) {

14. alert(e);

15. }

16.});

17.

18.return result;

19.复制代码

效果如下图:

然后if条件中需要设置2个命令

第一个是JavaScript命令,代码如下:

1.var p = Forguncy.Page;

2.

3.var data = {

4. account: p.getCell("cell_Account").getValue(),

5. password: p.getCell("cell_Password").getValue()

6.};

https://www.360docs.net/doc/375093666.html,mon.forguncyPostSync("Account/Login",

8. {

9. userName: data.account,

10. password: data.password,

11. rememberMe: false

12. },

13. function (dataStr, status) {

14. window.localStorage.setItem("userLoginToken" +

Forguncy.ForguncyData.ForguncyRoot, https://www.360docs.net/doc/375093666.html,erLoginToken);

15. });

16.复制代码

第二个是,页面跳转,让他跳转到我们的主页面,效果图如下:

按照这个流程,做完,你就拥有了允许用户自己注册系统用户的功能!

附件为实例工程文件

PS:这些代码,您不不需要完全了解其含义,但是有点我需要提前跟您说明,这个代码有

的是,一些我们的内部接口,可能会在后面的版本修改,如果您发现这个代码不能工作的时候,请您直接联系我,我帮您重新解决!

相关主题
相关文档
最新文档