CLOUD内部账户账户管理员是做什么的用的呢

查看: 5206|回复: 14
最近使用上的云IDE做了一个简单的用户登录注册...
主题帖子积分
本帖最后由 半导体 于
09:56 编辑
最近使用wex5的云IDE做了一个简单的用户登录注册的例子,由于各方面原因关于短信验证和邮箱验证以及自定义action等功能没有完善,但是在后续版本中我会对其进行进一步更新。在此版本中我实现了简单的数据的存储和一些基本的验证,如果您有任何的意见或建议或是问题,欢迎留言,我会及时的回复您。谢谢。以下是我目前的效果图以及部分代码: 同时也欢迎访问:按F12进行浏览;
eg01.png (44.16 KB, 下载次数: 14)
14:36 上传
eg02.png (33.42 KB, 下载次数: 42)
14:36 上传
eg03.png (25.44 KB, 下载次数: 12)
14:36 上传
eg04.png (16.09 KB, 下载次数: 15)
14:36 上传
注册页面的 regActivity.js文件
define(function(require){
& && &&&var $ = require(&jquery&);
& && &&&var justep = require(&$UI/system/lib/justep&);
& && &&&require(&cordova!com.justep.cordova.plugin.security.mob&);
& && &&&
& && &&&var Model = function(){
& && && && && & this.callParent();
& && && && && & this.
& && &&&};
& && &&&Model.prototype.wayRadioGroup = function(event){
& && && && && & if(event.value === '1'){
& && && && && && && && &this.way = 1;
& && && && && & }else if(event.value === '2'){
& && && && && && && && &this.way = 2;
& && && && && & }
& && &&&}
& && &&&
& && &&&Model.prototype.regBtnClick = function(event){
& && &&&//限制必填,使用判断和提示。this.way也要判断。
& && && && && & if(this.way === undefined){
& && && && && && && && &justep.Util.hint('请选择注册方式!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & var waydetail = p('detailInput').
& && && && && & var password = p('passwordInput').
& && && && && & var again = p('againInput').
& && && && && & if(waydetail === ''){
& && && && && && && && &justep.Util.hint('请填写手机号或邮箱!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & if(password === ''){
& && && && && && && && &justep.Util.hint('请填写密码!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & if(this.way === 1){//说明是手机注册
& && && && && && && && &var reg = /^[1][3]{9}$/;
& && && && && && && && &if(!reg.test(waydetail)){
& && && && && && && && && && &&&p('userData').find(['fPhoneNumber'],['waydetail'])){
& && && && && && && && && && && && && & justep.Util.hint('该手机号码已经注册过!可以直接登录!');
& && && && && && && && && && && && && &
& && && && && && && && && && &&&}
& && && && && && && && && && &&&justep.Util.hint('手机号码格式不正确!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}
& && && && && & }else if(this.way === 2){//说明是邮箱验证的
& && && && && && && && &var regt = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
& && && && && && && && &if(!regt.test(waydetail)){
& && && && && && && && && && &&&p('userData').find(['fEmail'],['waydetail'])){
& && && && && && && && && && && && && & justep.Util.hint('该邮箱已经注册过!可以直接登录!');
& && && && && && && && && && && && && &
& && && && && && && && && && &&&}
& && && && && && && && && && &&&justep.Util.hint('邮箱格式不正确!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}
& && && && && & }
& && && && && & if(!password === again){
& && && && && && && && &justep.Util.hint('两次密码输入不一致!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & //生成一串随机数作为ID。
& && && && && & var ids = this.RndNum(10);
& && && && && & //存储的时候需要验证ID是否重复;--------------------------------------------
& && && && && & if(this.way === 1){
& && && && && && && && &p('userData').newData({
& && && && && && && && && && &&&'defaultValues' : [ {
& && && && && && && && && && && && && & 'fID' : parseInt(ids),
& && && && && && && && && && && && && & 'fWay' : this.way,// 问卷主键
& && && && && && && && && && && && && & 'fPhoneNumber' : waydetail,// 题目主键
& && && && && && && && && && && && && & 'fPassword' : password,// 选项的ID
& && && && && && && && && && && && && & 'version' : 0
& && && && && && && && && && &&&} ]
& && && && && && && && &});& && &&&
& && && && && & }else if(this.way === 2){
& && && && && && && && &p('userData').newData({
& && && && && && && && &'defaultValues' : [ {
& && && && && && && && && && &&&'fID' : parseInt(ids),
& && && && && && && && && && &&&'fWay' : this.way,// 问卷主键
& && && && && && && && && && &&&'fEmail' : waydetail,// 题目主键
& && && && && && && && && && &&&'fPassword' : password,// 选项的ID
& && && && && && && && && && &&&'version' : 0
& && && && && && && && &} ]
& && && && && & });
& && && && && & }
& && && && && &
& && && && && & p('userData').saveData();
& && && && && & justep.Util.hint('注册成功!',{'type':'success'});
& && && && && & this.close();
& && &&&}
& && &&&
& && &&&Model.prototype.RndNum = function(n){
& && && && && & var rnd=&&;
& && && && && & for(var i=0;i&n;i++){
& && && && && && && && &rnd+=Math.floor(Math.random()*10);
& && && && && & }
& && && && && & var num = p('userData').find(['fID'],['parseInt(ids)']).
& && && && && & if(num != 0){
& && && && && && && && &this.RndNum();
& && && && && & }
& && && && && &
& && &&&}
& && &&&
& && &&&return M
});复制代码
(151.84 KB, 下载次数: 825)
19:58 上传
点击文件名下载附件
cloudX5因为没有控制台所以看查看后台报错这方面需要关注该工程的日志部分。
33.png (38.01 KB, 下载次数: 22)
17:06 上传
主题帖子积分
本帖最后由 半导体 于
09:57 编辑
自古一楼是楼主,二楼楼主继续盖:这是loginActivity.js文件:& && &&&var Model = function(){
& && && && && & this.callParent();
& && && && && & this.
& && &&&};
& && &&&Model.prototype.wayRadioGroup = function(event){
& && && && && & if(event.value === '1'){
& && && && && && && && &this.way = 1;
& && && && && & }else if(event.value === '2'){
& && && && && && && && &this.way = 2;
& && && && && & }
& && &&&}
& && &&&
& && &&&Model.prototype.saveBtnClick = function(event){
& && && && && & var detailNum = p('detailInput').val();
& && && && && & var passwordss = p ('passwordInput').val();
& && && && && & if(this.way === undefined){
& && && && && && && && &justep.Util.hint('请选择登录方式!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & if(detailNum === ''){
& && && && && && && && &justep.Util.hint('请输入用户名!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & if(passwordss === ''){
& && && && && && && && &justep.Util.hint('请输入密码!',{'type':'danger'});
& && && && && && && && &
& && && && && & }
& && && && && & if(this.way === 1){
& && && && && && && && &var reg = /^[1][3]{9}$/;
& && && && && && && && &if(!reg.test(detailNum)){
& && && && && && && && && && &&&justep.Util.hint('手机号码格式不正确!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}
& && && && && && && && &var num = p('userData').find(['fPhoneNumber'],[detailNum]).
& && && && && && && && &if(num === 0){
& && && && && && && && && && &&&justep.Util.hint('该手机号码没有注册!不能登录!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}else{
& && && && && && && && && && &&&var savePass = p('userData').find(['fPhoneNumber'],[detailNum])[0].val('fPassword');
& && && && && && && && && && &&&if(savePass === passwordss){
& && && && && && && && && && && && && & justep.Util.hint('登录成功!',{'type':'success'});
& && && && && && && && && && && && && & p('detailDialog').open();
& && && && && && && && && && &&&}
& && && && && && && && &}
& && && && && & }else if(this.way === 2){
& && && && && && && && &var regt = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
& && && && && && && && &if(!regt.test(detailNum)){
& && && && && && && && && && &&&justep.Util.hint('邮箱格式不正确!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}
& && && && && && && && &var numtow = p('userData').find(['fPhoneNumber'],[detailNum]).
& && && && && && && && &if(numtow === 0){
& && && && && && && && && && &&&justep.Util.hint('该邮箱没有注册!不能登录!',{'type':'danger'});
& && && && && && && && && && &&&
& && && && && && && && &}else{
& && && && && && && && && && &&&var savePass = p('userData').find(['fPhoneNumber'],[detailNum])[0].val('fPassword');
& && && && && && && && && && &&&if(savePass === passwordss){
& && && && && && && && && && && && && & justep.Util.hint('登录成功!',{'type':'success'});
& && && && && && && && && && && && && & p('detailDialog').open();
& && && && && && && && && && &&&}
& && && && && && && && &}
& && && && && & }
& && && && && &
& && &&&}
& && &&&
& && &&&Model.prototype.detailDialogClose = function(event){
& && && && && & this.close();
& && &&&复制代码
主题帖子积分
新手上路, 积分 9, 距离下一级还需 41 积分
新手上路, 积分 9, 距离下一级还需 41 积分
请问回复验证码是怎样实现的呢?需要找代理么,还要支付短信费用的吧?
主题帖子积分
新手上路, 积分 23, 距离下一级还需 27 积分
新手上路, 积分 23, 距离下一级还需 27 积分
主题帖子积分
请问回复验证码是怎样实现的呢?需要找代理么,还要支付短信费用的吧?
是的&&短信验证我们用的是中国网建的
主题帖子积分
哎呀!! 终于有人理楼楼了!!!&&楼楼很开心!!!&&楼楼最近没有时间!!!有机会的话楼楼一定更新!!!
主题帖子积分
初级会员, 积分 125, 距离下一级还需 75 积分
初级会员, 积分 125, 距离下一级还需 75 积分
登录的时候能写ajax吗?把数据提交到公司后端服务器,有个前端接口
主题帖子积分
本帖最后由 半导体 于
10:14 编辑
目前还是不可以的 亲
主题帖子积分
新手上路, 积分 4, 距离下一级还需 46 积分
新手上路, 积分 4, 距离下一级还需 46 积分
感谢,分享,辛苦了,我研究一下,修改修改,自己用,哈哈,
主题帖子积分
中级会员, 积分 225, 距离下一级还需 275 积分
中级会员, 积分 225, 距离下一级还需 275 积分
111.png (74.89 KB, 下载次数: 78)
22:24 上传
你好&&我的BASS已经编译了且也重启了服务 ,不知道还是出现以上错误,求解!
Powered byicloud到底怎么用?有什么功能?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
icloud到底怎么用?有什么功能?
我有更好的答案
iCloud 的一个支持端。安装于windows 系列PC上目前仅支持win7或者更新的系统。安装之后,你的pc ,(ms的系统) 就可以操作iCould 云端内容。使之让你更加细致得使用iCould 这一功能。
采纳率:16%
  日Apple官方首次宣称有iCloud的产品,提供了原有的邮件、行事历和联络人同步功能。日苹果公司执行长乔布斯(Steve Jobs)抱病主持全球开发者大会(WWDC),包括购买的音乐。Apple 宣称 iCloud将会取代 MobileMe, iCloud是基于原有的MobileMe 功能全新改写而成,正式发表云端服务iCloud, iOS 5 以及 OS X Lion.其中iCloud的功能是存储内容  iCloud是苹果公司所提供的云端服务,让使用者可以免费储存5GB的资料
为您推荐:
其他类似问题
您可能关注的内容
icloud的相关知识
换一换
回答问题,赢新手礼包CLOUD内部账户是做什么用的呢 - 金蝶社区 - Powered by Discuz!
标题: CLOUD内部账户是做什么用的呢
作者: 偶然性与必然性& & 时间:
& & 标题: CLOUD内部账户是做什么用的呢
CLOUD内部账户是做什么用的呢
作者: Cici_zhu& & 时间:
虚拟的一个内部银行账号,进行资金管控、统支统收等模式
我们有两种内总账户类型,收付组织开设的内部账户、资金组织开设的内部账户
收付组织开设的内部账户
主要用于统支统收的模式,如一个公司下有多个事业部,公司替各个事业部进行收付
资金组织开设的内部账户
主要用于收支两条线的模式,如存在多家公司,资金总部需要对各公司的资金进行监管
作者: Cici_zhu& & 时间:
尊敬的用户:
您好!请您尽快在【用户认证中心】完成认证。认证链接:
作者: 偶然性与必然性& & 时间:
尊敬的用户:
您好!请您尽快在【用户认证中心】完成认证。认证链接:/club/auth/u ...
内部账号里的“使用组织”与“对应组织”怎么理解呢?谢谢!
作者: 偶然性与必然性& & 时间:
内部账号里的“使用组织”与“对应组织”怎么理解呢?谢谢!
cloud不能建立类似于结算中心(类似于内部银行)的内部金融机构是吗?
作者: 偶然性与必然性& & 时间:
cloud不能建立类似于结算中心(类似于内部银行)的内部金融机构是吗?
看了论坛的贴子,内部账号是利润中心在资金组织或收付组织开设的内部银行账号,那 “银行账号” 里的&&“内部账号” 起什么作用呢?似乎与EAS资金管里的内部账号不同
欢迎光临 金蝶社区 (/)
Powered by Discuz! X3.3CloudStation使用和讲解-入门手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
CloudStation使用和讲解-入门手册
&&CloudStation使用和讲解-入门手册,cloudstation是群晖公司为了更好的管理NAS的一款软件。
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩16页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 公司内部审计都做什么 的文章

 

随机推荐