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 Intent i = new Intent(getApplicationContext(), mainActivity.class);
40 i.putExtra("logout", "si");
41 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
42 getApplicationContext().startActivity(i);
45 Toast.makeText(getApplicationContext(), "errore", Toast.LENGTH_SHORT).show();
49 Button annulla=(Button) findViewById(R.id.annulla);
50 annulla.setOnClickListener(new View.OnClickListener() {
52 public void onClick(View v) {
53 Intent i = new Intent(getApplicationContext(), mainActivity.class);
54 i.putExtra("logout", "si");
55 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
56 getApplicationContext().startActivity(i);