c# - Changing password seems to fail in asp.net mvc3 application -


i'm programming option change password in asp.net mvc 3 , have following code account controller:

[authorize] [httppost] public actionresult cambiarcontraseña(cambiocontraseña model) {     if (modelstate.isvalid)     {         // changepassword throw exception rather         // return false in failure scenarios.         bool cambiocontraseñacorrecto = true;         try         {             membershipuser usuarioactual = membership.getuser(user.identity.name, true /* userisonline */);             cambiocontraseñacorrecto = usuarioactual.changepassword(model.contraseñavieja, model.contraseñanueva);         }         catch (exception)         {             cambiocontraseñacorrecto = false;         }         if (cambiocontraseñacorrecto)         {             return redirecttoaction("cambiocontraseñacorrecto");         }         else         {             modelstate.addmodelerror("", "la actual contraseña es inválida o la nueva contraseña es incorrecta.");         }     }     // if got far, failed, redisplay form     return view(model); } 

the problem bool var "cambiocontraseñacorrecto" false don't understand why that. when test, app prints me message of modelstat , doesn't work change of password. solution?


Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -