登存拍网站_京东待审核服务单怎么处理

登存拍网站_京东待审核服务单怎么处理1.注册打开“留拍”软件,进入主页面,然后按注册按钮:在注册页面什么内容都没有写上去的情况下,按完成按钮:首先把URL封装起来:publicclassURL{publicfinal

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 注册

打开 “留拍” 软件,进入 主页面 ,然后按 注册 按钮:

登存拍网站_京东待审核服务单怎么处理

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在注册页面什么内容 都没有写 上去的情况下,按 完成 按钮:

登存拍网站_京东待审核服务单怎么处理

 

 

 

 

 

 

 

 

 

 

 

 

 

 

首先把URL封装起来:

public class URL {
    public final static String BASEURL = "http://192.168.94.161:1691/aos/mall";

    public final static String REGISTER = BASEURL + "/user/addUser.do";
    public final static String LOGIN = BASEURL + "/user/listUser.do";
}

 

然后通过完成按钮来作用户输入处理,并且与后台交换数据,后台返回一个参数 “Y” 则表明传参成功且后台返回值成功,即注册成功:

 1 case R.id.register_complete:
 2             if (user_name.length() < 1) {
 3                 user_name.requestFocus();
 4                 user_name.setError("请输入用户名");
 5                 return;
 6             }
 7             if (password.length() < 1) {
 8                 password.setError("请输入密码!");
 9                 password.setText("");
10                 return;
11             }
12             if (re_password.length() < 1) {
13                 re_password.setError("请再次输入确认密码!");
14                 re_password.setText("");
15                 return;
16             }
17             if (pwd.length() != re_pwd.length()) {
18                 re_password.requestFocus();
19                 re_password.setError("您两次输入的密码不一致!请重新输入");
20                 re_password.setText("");
21                 return;
22             }
23             if (phone.length() < 1) {
24                 phone.requestFocus();
25                 phone.setError("请输入电话");
26                 return;
27             }
28 
29             RequestParams params = new RequestParams();
30             params.addQueryStringParameter("f_name", user_name.getText()
31                     .toString().trim());
32             params.addQueryStringParameter("f_password", password.getText()
33                     .toString().trim());
34             params.addQueryStringParameter("f_sex", sex);
35             params.addQueryStringParameter("f_phone", phone.getText()
36                     .toString().trim());
37             params.addQueryStringParameter("f_address", address.getText()
38                     .toString().trim());
39             params.addQueryStringParameter("f_introduction", register_complete
40                     .getText().toString().trim());
41 
42             // ArrayList<NameValuePair> list = new
43             // ArrayList<NameValuePair>();
44             // params.addQueryStringParameter(list);
45             http.send(HttpMethod.POST, URL.REGISTER, params,
46                     new RequestCallBack<String>() {
47 
48                         @Override
49                         public void onFailure(HttpException arg0, String arg1) {
50                             Toast.makeText(Register.this, arg1, 0).show();
51                         }
52 
53                         @Override
54                         public void onSuccess(ResponseInfo<String> responseInfo) {
55                             String result = responseInfo.result;
56 
57                             Log.i("inof", result);
58                             try {
59                                 JSONObject jsonObject = new JSONObject(result);
60                                 String rs = jsonObject.optString("appmsg");
61                                 if (rs.isEmpty()) {
62                                     Toast.makeText(Register.this, "null", 0)
63                                             .show();
64                                 } else if (rs.equals("Y")) {
65                                     Toast.makeText(Register.this, "注册成功", 0)
66                                             .show();
67                                     finish();
68                                 }
69                             } catch (JSONException e) {
70                                 // TODO Auto-generated catch block
71                                 e.printStackTrace();
72                             }
73 
74                             // JSONArray jsonArray;
75                             // String string;
76                             // try {
77                             // jsonArray=new JSONArray(responseInfo.result);
78                             // string = jsonArray.getString(0);
79                             // Log.i("dddddddd", string);
80                             // } catch (JSONException e) {
81                             // // TODO Auto-generated catch block
82                             // e.printStackTrace();
83                             // }
84                             // System.out.print("re"+rs);
85                             // startActivity(new
86                             // Intent(this,MainActivity.class));
87 
88                             // if (rs.equals("yes")) {
89                             // Register register = new Register();
90                             // register.finish();
91                             // }
92                         }
93                     });
94             break;

 

注册成功后,后台会存储用户输入的信息,并返回值。

然后用户可以进行登陆,通过与后台数据库匹配信息来作判别用户是否存在:

 1 public void onClick(View v) {
 2         // TODO Auto-generated method stub
 3         if (user_name.length() < 1) {
 4             user_name.requestFocus();
 5             user_name.setError("请输入用户名");
 6             return;
 7         }
 8         if (password.length() < 1) {
 9             password.requestFocus();
10             password.setError("请输入密码");
11             password.setText("");
12             return;
13         }
14         RequestParams params = new RequestParams();
15         params.addQueryStringParameter("f_name", user_name.getText().toString()
16                 .trim());
17         params.addQueryStringParameter("f_password", password.getText()
18                 .toString().trim());
19         http.send(HttpMethod.POST, URL.LOGIN, params,
20                 new RequestCallBack<String>() {
21 
22                     @Override
23                     public void onFailure(HttpException arg0, String arg1) {
24                         Toast.makeText(Login.this, arg1, 0).show();
25                     }
26 
27                     @Override
28                     public void onSuccess(ResponseInfo<String> responseInfo) {
29                         String result = responseInfo.result;
30 
31                         Log.i("inof", result);
32                         try {
33                             JSONObject jsonObject = new JSONObject(result);
34                             String rs = jsonObject.optString("f_id");
35                             if (rs.isEmpty()) {
36                                 Toast.makeText(Login.this, rs, 0).show();
37                             } else if (rs.equals("N")) {
38                                 Toast.makeText(Login.this, "账户或密码错误", 0).show();
39                             }
40                             else
41                             {Toast.makeText(Login.this, "登录成功", 0).show();
42                                 if(jsonObject.optString("f_status").equals("customer"))
43                                 {
44                                     startActivity(new Intent(Login.this,Index.class));
45                                     finish();
46                                 }
47                                 else//摄影
48                                 {
49                                     startActivity(new Intent(Login.this,Index2.class));
50                                     finish();
51                                 }
52                                     
53                              
54                                 
55                             }
56                         
57                         } catch (JSONException e) {
58                             // TODO Auto-generated catch block
59                             e.printStackTrace();
60                         }
61                     }
62                 });
63     }

 

   

由于对 “完成” 按钮设置了判断( 用户名电话必填项两次密码 要判断 长度输入内容 是否完全一致)并监听,所以如果判断条件不通过的话, “完成” 按钮是跳转不成功的:

登存拍网站_京东待审核服务单怎么处理登存拍网站_京东待审核服务单怎么处理登存拍网站_京东待审核服务单怎么处理

 

 

   

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167587.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python处理xps文件_xps/pdf/png/json转换

    python处理xps文件_xps/pdf/png/json转换问题11.如何移植最新版本的pdf.js到pdf2json库中来2.如何实现坐标换算参考源码x/px=PDFUnit.toPixelX(x+0.25)y/px=PDFUnit.toPixelY(x+0.75)w/px=PDFUnit.toFixedFloat(maxWidth),Theunitforallwidth,height,length,etc,isin”…

    2022年5月4日
    48
  • Kubernetes上安装ELK监控

    Kubernetes上安装ELK监控

    2021年5月15日
    130
  • h5 iframe嵌套页面_汇总IOS下奇葩BUG以及iframe嵌套页面带来的一些困扰

    h5 iframe嵌套页面_汇总IOS下奇葩BUG以及iframe嵌套页面带来的一些困扰做H5开发,安卓和IOS的兼容问题经常会困扰我们,尤其是跟第三方平台合作,用到iframe嵌入式应用,令很多Web前端开发的童鞋脑壳疼,相信大家也入了不少坑,且踩且珍惜吧,呵呵^_^。今天抽时间整理一些出来,希望能帮助到大家。iframe自动变宽了,在IOS手机上出现滚动条第一步:定义iframe中的scrolling属性为no,设置iframe中不显示滚动条。第二步:设置iframe的样式为…

    2022年6月17日
    188
  • html中div滚动条设置,DIV滚动条属性及样式设置方式「建议收藏」

    html中div滚动条设置,DIV滚动条属性及样式设置方式「建议收藏」这里向大家描述一下DIV滚动条属性及样式设置,所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场。DIV滚动条属性及样式设置所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场。其功能大…

    2022年7月12日
    46
  • Unity3D游戏引擎最详尽基础教程

    Unity3D游戏引擎最详尽基础教程转自:http://blog.sina.com.cn/s/blog_7c336a8301013son.html我一直向所有想做游戏的朋友推荐Unity3D,为什么呢?首先是因为专业,Unity3D非常强大,用它创建一个类似MiniGore这样的3D平面射击游戏简直轻而易举,而就连使命召唤这样的大型3d游戏,如果素材得当也不在话下。二是因为易用,他的操作非常容易,而使用的脚本语言又是JavaSc

    2022年4月30日
    90
  • 数据中心部署模式二元化

    数据中心部署模式二元化

    2021年9月1日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号