1 package com.example.furt.myapplication;
4 import android.app.Activity;
5 import android.content.Intent;
6 import android.os.Bundle;
7 import android.view.View;
8 import android.widget.Button;
9 import android.widget.EditText;
10 import android.widget.Toast;
12 public class recuperaPass extends Activity{
15 protected void onCreate(Bundle savedInstanceState) {
16 super.onCreate(savedInstanceState);
17 setContentView(R.layout.reimpostapass);
18 Button invia=(Button) findViewById(R.id.invia);
19 invia.setOnClickListener(new View.OnClickListener() {
21 public void onClick(View v) {
22 EditText ut=(EditText) findViewById(R.id.userId);
23 EditText oP=(EditText) findViewById(R.id.oldPass);
24 EditText nP=(EditText) findViewById(R.id.newPass);
25 String utente=ut.getText().toString();
26 String oldPass=oP.getText().toString();
27 String newPass=nP.getText().toString();
28 if(utente==null || oldPass==null || newPass==null)
29 Toast.makeText(getApplicationContext(), "devi riempire tutti i campi", Toast.LENGTH_SHORT).show();
30 else if(!utente.contains("@studio.unibo.it"))
31 Toast.makeText(getApplicationContext(), "email non valida", Toast.LENGTH_SHORT).show();
32 else if(newPass.contains("/"))
33 Toast.makeText(getApplicationContext(), "la password non deve contenere /", Toast.LENGTH_SHORT).show();
36 String request = serverComunication.connessioneMain("a0/" + utente + "/" + oldPass + "/" + newPass );
37 if(!request.contains("error"))
39 Toast.makeText(getApplicationContext(), "password cambiata", Toast.LENGTH_SHORT).show();
40 Intent i = new Intent(getApplicationContext(), mainActivity.class);
41 i.putExtra("logout", "si");
42 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
43 getApplicationContext().startActivity(i);
46 Toast.makeText(getApplicationContext(), "errore", Toast.LENGTH_SHORT).show();
50 Button annulla=(Button) findViewById(R.id.annulla);
51 annulla.setOnClickListener(new View.OnClickListener() {
53 public void onClick(View v) {
54 Intent i = new Intent(getApplicationContext(), mainActivity.class);
55 i.putExtra("logout", "si");
56 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
57 getApplicationContext().startActivity(i);