Commit aa0dd653 authored by Achilles's avatar Achilles

修改密码bug

parent 03601f71
...@@ -22,4 +22,6 @@ ...@@ -22,4 +22,6 @@
-(BOOL) isOk; -(BOOL) isOk;
-(BOOL) isNotOk;
@end @end
...@@ -27,4 +27,8 @@ ...@@ -27,4 +27,8 @@
return [@"1" eq: self.success]; return [@"1" eq: self.success];
} }
-(BOOL) isNotOk {
return ![self isOk];
}
@end @end
...@@ -653,8 +653,8 @@ DEF_INT( STATE_REDIRECTED, 6 ); ...@@ -653,8 +653,8 @@ DEF_INT( STATE_REDIRECTED, 6 );
va_end( args ); va_end( args );
} }
if ( [self.requestMethod is:@"GET"] ) // if ( [self.requestMethod is:@"GET"] )
{ // {
for ( NSString * key in inputParams.allKeys ) for ( NSString * key in inputParams.allKeys )
{ {
NSObject * value = [inputParams objectForKey:key]; NSObject * value = [inputParams objectForKey:key];
...@@ -679,16 +679,16 @@ DEF_INT( STATE_REDIRECTED, 6 ); ...@@ -679,16 +679,16 @@ DEF_INT( STATE_REDIRECTED, 6 );
[self setURL:newURL]; [self setURL:newURL];
} }
} }
} // }
else // else
{ // {
for ( NSString * key in inputParams.allKeys ) // for ( NSString * key in inputParams.allKeys )
{ // {
NSObject * value = [inputParams objectForKey:key]; // NSObject * value = [inputParams objectForKey:key];
//
[self setPostValue:[value asNSString] forKey:key]; // [self setPostValue:[value asNSString] forKey:key];
} // }
} // }
return self; return self;
}; };
...@@ -726,8 +726,8 @@ DEF_INT( STATE_REDIRECTED, 6 ); ...@@ -726,8 +726,8 @@ DEF_INT( STATE_REDIRECTED, 6 );
if ( nil == value ) if ( nil == value )
break; break;
if ( [self.requestMethod is:@"GET"] ) // if ( [self.requestMethod is:@"GET"] )
{ // {
NSString * base = [self.url absoluteString]; NSString * base = [self.url absoluteString];
NSString * params = [NSString queryStringFromKeyValues:key, value, nil]; NSString * params = [NSString queryStringFromKeyValues:key, value, nil];
NSString * query = self.url.query; NSString * query = self.url.query;
...@@ -747,12 +747,12 @@ DEF_INT( STATE_REDIRECTED, 6 ); ...@@ -747,12 +747,12 @@ DEF_INT( STATE_REDIRECTED, 6 );
{ {
[self setURL:newURL]; [self setURL:newURL];
} }
} // }
//
else // else
{ // {
[self setPostValue:value forKey:key]; // [self setPostValue:value forKey:key];
} // }
} }
......
...@@ -14,8 +14,6 @@ ...@@ -14,8 +14,6 @@
#import "VankeUtil.h" #import "VankeUtil.h"
#import "VankeCommonModel.h" #import "VankeCommonModel.h"
#define PWD_MASK @" "
#pragma mark - #pragma mark -
@interface VankeLoginBoard_iPhone() @interface VankeLoginBoard_iPhone()
...@@ -136,6 +134,18 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, txtPwd, signal ) ...@@ -136,6 +134,18 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, txtPwd, signal )
} }
} }
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_START, signal ) {
NSLog(@"long press start");
}
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_CANCEL, signal ) {
NSLog(@"long press cancel");
}
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_STOP, signal ) {
NSLog(@"long press stop");
}
-(void) refreshLoginButtonStyle { -(void) refreshLoginButtonStyle {
BOOL disabled = [VankeUtil isBlankString:_txtPwd.text] || [VankeUtil isBlankString:_txtUserName.text]; BOOL disabled = [VankeUtil isBlankString:_txtPwd.text] || [VankeUtil isBlankString:_txtUserName.text];
[self setLoginButtonEnabled: !disabled]; [self setLoginButtonEnabled: !disabled];
......
...@@ -158,21 +158,23 @@ ON_LAYOUT_VIEWS( signal ) ...@@ -158,21 +158,23 @@ ON_LAYOUT_VIEWS( signal )
@weakify(self); @weakify(self);
User *curUser = [[VankeCommonModel sharedInstance] currentUser]; User *curUser = [[VankeCommonModel sharedInstance] currentUser];
Enterpirse *curEnt = [[VankeCommonModel sharedInstance] currentEnt];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *curTime = [dateFormatter stringFromDate:[NSDate date]]; NSString *curTime = [dateFormatter stringFromDate:[NSDate date]];
NSString *url = [NSString stringWithFormat:@"/user/change_password/%@", curUser.uuid]; NSString *url = [NSString stringWithFormat:@"/user/change_password/%@", curUser.uuid];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
NSDictionary *queryParam = [NSDictionary dictionaryWithObjectsAndKeys:
curTime, @"time", curTime, @"time",
curUser.code, @"operatorId", curUser.code, @"operId",
curUser.name, @"operatorName", curUser.name, @"operName",
curEnt.uuid, @"enterprise", nil];
_m_oldPwdTextF.text, @"oldPassword", NSDictionary *postDict = [NSDictionary dictionaryWithObjectsAndKeys:
_m_newPwdTextF.text, @"newPassword", [VankeUtil md5:_m_oldPwdTextF.text], @"oldPassword",
[VankeUtil md5:_m_newPwdTextF.text], @"newPassword",
nil]; nil];
[api http_post:url].BODY(dict).TIMEOUT(10); NSString *postData = [VankeUtil dictToJsonString: postDict];
[api http_post:url].PARAM(queryParam).BODY(postData).TIMEOUT(10);
api.whenSucceed = ^{ api.whenSucceed = ^{
@normalize(api); @normalize(api);
...@@ -180,13 +182,19 @@ ON_LAYOUT_VIEWS( signal ) ...@@ -180,13 +182,19 @@ ON_LAYOUT_VIEWS( signal )
[GEToast hideProgress]; [GEToast hideProgress];
NSLog(@"response: %@", api.responseString); NSLog(@"response: %@", api.responseString);
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"" VankeResponse *resp = [VankeResponse objectFromDictionary: api.responseJSONDictionary];
message:@"操作成功,请重新登录!" if (![resp isOk]) {
delegate:self [self updateSubmitButtonForSending:NO];
cancelButtonTitle:@"确定" [GEToast showWithText:nil == resp.message ? @"网络异常" : resp.message bottomOffset:60.0f duration:2.0f];
otherButtonTitles:nil]; } else {
alert.tag = ALERT_TAG; UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@""
[alert show]; message:@"操作成功,请重新登录!"
delegate:self
cancelButtonTitle:@"确定"
otherButtonTitles:nil];
alert.tag = ALERT_TAG;
[alert show];
}
}; };
api.whenFailed = ^{ api.whenFailed = ^{
@normalize(api); @normalize(api);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment