Ejemplo n.º 1
0
        public void ChangePassword(string name, string new_password, string old_password, Roar.Callback <WebObjects.User.ChangePasswordResponse> cb)
        {
            if (name == "")
            {
                logger.DebugLog("[roar] -- Must specify name for ChangePassword");
                return;
            }
            if (new_password == "")
            {
                logger.DebugLog("[roar] -- Must specify new_password for ChangePassword");
                return;
            }
            if (old_password == "")
            {
                logger.DebugLog("[roar] -- Must specify old_password for ChangePassword");
                return;
            }

            WebObjects.User.ChangePasswordArguments args = new Roar.WebObjects.User.ChangePasswordArguments();
            args.name         = name;
            args.new_password = new_password;
            args.old_password = old_password;

            userActions.change_password(args, new CBBase <WebObjects.User.ChangePasswordResponse> (cb));
        }
Ejemplo n.º 2
0
 public void change_password(Roar.WebObjects.User.ChangePasswordArguments args, ZWebAPI.Callback <Roar.WebObjects.User.ChangePasswordResponse> cb)
 {
     api.MakeCall("user/change_password", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.ChangePasswordResponse>(cb, change_password_response_parser), true);
 }