--- /dev/null
+package com.example.furt.myapplication;
+
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+public class recuperaPass extends Activity{
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.reimpostapass);
+ Button invia=(Button) findViewById(R.id.invia);
+ invia.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ EditText ut=(EditText) findViewById(R.id.userId);
+ EditText oP=(EditText) findViewById(R.id.oldPass);
+ EditText nP=(EditText) findViewById(R.id.newPass);
+ String utente=ut.getText().toString();
+ String oldPass=oP.getText().toString();
+ String newPass=nP.getText().toString();
+ if(utente==null || oldPass==null || newPass==null)
+ Toast.makeText(getApplicationContext(), "devi riempire tutti i campi", Toast.LENGTH_SHORT).show();
+ else if(!utente.contains("@studio.unibo.it"))
+ Toast.makeText(getApplicationContext(), "email non valida", Toast.LENGTH_SHORT).show();
+ else if(newPass.contains("/"))
+ Toast.makeText(getApplicationContext(), "la password non deve contenere /", Toast.LENGTH_SHORT).show();
+ else
+ {
+ String request = serverComunication.connessioneMain("a0/" + utente + "/" + oldPass + "/" + newPass );
+ if(!request.contains("error"))
+ {
+ Toast.makeText(getApplicationContext(), "password cambiata", Toast.LENGTH_SHORT).show();
+ Intent i = new Intent(getApplicationContext(), mainActivity.class);
+ i.putExtra("logout", "si");
+ i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ getApplicationContext().startActivity(i);
+ }
+ else
+ Toast.makeText(getApplicationContext(), "errore", Toast.LENGTH_SHORT).show();
+ }
+ }
+ });
+ Button annulla=(Button) findViewById(R.id.annulla);
+ annulla.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent i = new Intent(getApplicationContext(), mainActivity.class);
+ i.putExtra("logout", "si");
+ i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ getApplicationContext().startActivity(i);
+ }
+ });
+ }
+}