android和PHP实现简单的登录_Yii_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • Yii

    当前位置:主页 > 网络编程 > Yii >

    android和PHP实现简单的登录

    时间:2019-10-10|栏目:Yii|点击:
  • 2901931456-5b4815f83d443_articlex[1].png

    说明:

    1,使用 安卓手机,或者模拟器
    2,服务器支持php
    3,简单验证登录操作
    4,网络请求使用RxEasyHttp开源库,是对okhttp3,retrofit的封装,直接使用okhttp3也是可以的
    5,测试登录使用的url一直有效
    6,需要服务器的,可以跟我合用,随便打发几块软妹币都行,不限流量,不限空间。

    服务器端php文件<?php //post方式,loginName,loginPwd相当于是key $name = $_POST['loginName']; $pwd = $_POST['loginPwd']; if($name!="hello"){ die ("用户名错误!"); } if($pwd !="wode"){ die ("密码错误!"); } echo "登录成功!"; ?>安卓端XML布局文件<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="" xmlns:app="" xmlns:tools="" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="4dp" tools:context=".MainActivity"> <EditText android:id="@+id/etName" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginEnd="8dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginStart="8dp" android:layout_marginTop="8dp" android:hint="请输入用户名" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <EditText android:id="@+id/etPwd" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginEnd="8dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginStart="8dp" android:layout_marginTop="8dp" android:hint="请输入密码" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/etName" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="8dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginStart="8dp" android:layout_marginTop="20dp" android:onClick="doLogin" android:text="登录" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/etPwd" /> </android.support.constraint.ConstraintLayout>安卓端java代码实现public class MainActivity extends AppCompatActivity { String loginUrl = ""; EditText etName; EditText etPwd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etName = findViewById(R.id.etName); etPwd = findViewById(R.id.etPwd); } // 点击button后执行 public void doLogin(View view){ login(etName.getText().toString(),etPwd.getText().toString()); } private void login(String name,String pwd){ EasyHttp.post(loginUrl) .baseUrl(url) .params("loginName",name) .params("loginPwd", pwd) .execute(new CallBack<String>() { @Override public void onStart() { System.out.println("------onStart------"); } @Override public void onCompleted() { System.out.println("------onCompleted------"); } @Override public void onError(ApiException e) { e.printStackTrace(); } @Override public void onSuccess(String s) { System.out.println("------onSuccess------" + s); Toast.makeText(MainActivity.this,s,Toast.LENGTH_SHORT).show(); } }); } }

    以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

    相关推荐:

    php如何实现随机数字和字母验证码的代码

    php技巧之如何巧妙避免PHP程序中的一些坏代码

    以上就是android和PHP实现简单的登录的详细内容,更多请关注php中文网其它相关文章!

    上一篇:php如何实现随机数字和字母验证码的代码

    栏    目:Yii

    下一篇:什么是中间件?听灭绝师太趣说laravel中间件(图)

    本文标题:android和PHP实现简单的登录

    本文地址:http://www.jh-floor.com/wangluobiancheng/Yii/86803.html

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号