Guest User

Untitled

a guest
Apr 2nd, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. public class Register extends AppCompatActivity {
  2.  
  3. EditText ET_NAME, ET_USER_NAME, ET_USER_PASS;
  4. String name, user_name, user_pass;
  5. @Override
  6. protected void onCreate(Bundle savedInstanceState) {
  7. super.onCreate(savedInstanceState);
  8. setContentView(R.layout.activity_main);
  9. ET_NAME=(EditText)findViewById(R.id.name);
  10. ET_USER_NAME=(EditText)findViewById(R.id.new_user_name);
  11. ET_USER_PASS=(EditText)findViewById(R.id.new_user_pass);
  12. }
  13.  
  14. public void userReg(View view){
  15. name=ET_NAME.getText().toString();
  16. user_name=ET_USER_NAME.getText().toString();
  17. user_pass=ET_USER_PASS.getText().toString();
  18. String method="Register";
  19. BackgroundTask backgroundTask=new BackgroundTask(this);
  20. backgroundTask.execute(method,name,user_name,user_pass);
  21. }
  22.  
  23.  
  24.  
  25. public class BackgroundTask extends AsyncTask<String, Void, String>{
  26. Context ctx;
  27. BackgroundTask(Context ctx){
  28. this.ctx=ctx;
  29. }
  30.  
  31.  
  32. @Override
  33. protected void onPreExecute() {
  34. super.onPreExecute();
  35. }
  36.  
  37. @Override
  38. protected String doInBackground(String... params) {
  39. String reg_url="http://test99.ru/register.php";
  40. String method=params[0];
  41.  
  42. if(method.equals("Register")){
  43. String name=params[1];
  44. String user_name=params[2];
  45. String user_pass=params[3];
  46. try {
  47. URL url=new URL(reg_url);
  48. HttpURLConnection httpURLConnection=(HttpURLConnection)url.openConnection();
  49. httpURLConnection.setRequestMethod("POST");
  50. httpURLConnection.setDoOutput(true);
  51. OutputStream OS=httpURLConnection.getOutputStream();
  52. BufferedWriter bufferedWriter=new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
  53.  
  54. String data= URLEncoder.encode("user","UTF-8")+"="+URLEncoder.encode(name,"UTF-8")+"&"+
  55. URLEncoder.encode("user_name","UTF-8")+"="+URLEncoder.encode(user_name,"UTF-8")+"&"+
  56. URLEncoder.encode("user_pass","UTF-8")+"="+URLEncoder.encode(user_pass,"UTF-8");
  57.  
  58. bufferedWriter.write(data);
  59. bufferedWriter.flush();
  60. bufferedWriter.close();
  61. OS.close();
  62. InputStream IS=httpURLConnection.getInputStream();
  63. IS.close();
  64. return "Registration Success...";
  65.  
  66. } catch (MalformedURLException e) {
  67. e.printStackTrace();
  68. } catch (IOException e) {
  69. e.printStackTrace();
  70. }
  71.  
  72. }
  73.  
  74. return null;
  75. }
  76.  
  77. @Override
  78. protected void onProgressUpdate(Void... values) {
  79. super.onProgressUpdate(values);
  80. }
  81.  
  82. @Override
  83. protected void onPostExecute(String result) {
  84. Toast.makeText(ctx,result,Toast.LENGTH_LONG).show();
  85. }
  86. }
  87.  
  88. <application
  89. android:allowBackup="true"
  90. android:icon="@mipmap/ic_launcher"
  91. android:label="@string/app_name"
  92. android:roundIcon="@mipmap/ic_launcher_round"
  93. android:supportsRtl="true"
  94. android:theme="@style/AppTheme">
  95. <activity android:name=".Register">
  96. <intent-filter>
  97. <action android:name="android.intent.action.MAIN" />
  98.  
  99. <category android:name="android.intent.category.LAUNCHER" />
  100. </intent-filter>
  101. </activity>
  102. <activity android:name=".MainActivity"/>
  103.  
  104. </application>
  105.  
  106. $db_name="webappdb";
  107. $mysql_user="root";
  108. $mysql_pass="";
  109. $server_name="localhost";
  110.  
  111. $con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
  112.  
  113. require "init.php";
  114.  
  115. $name=$POST["user"];
  116. $user_name=$POST["user_name"];
  117. $user_pass=$POST["user_pass"];
  118.  
  119. $sql_query="insert into user_info
  120. values('$name','$user_name','$user_pass');";
  121. mysqli_query($con,$sql_query);
  122. ?>
  123.  
  124. String reg_url="http://test99.ru/register.php";
  125.  
  126. String reg_url="http://localhost/register.php"
  127.  
  128. String reg_url="http://ip/register.php",
Add Comment
Please, Sign In to add comment