‼️ 这里没有类
//
// main.m// zhuce
//
// Created by 刘佳斌 on 15/11/17.
// Copyright © 2015年 刘佳斌. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "UserInfo.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
int a=3;
// 用户注册
NSLog(@"请输入名字");
NSData *nameData = [[NSFileHandle fileHandleWithStandardInput]availableData];
NSString *nameString1 = [[NSString alloc] initWithData:nameData encoding:NSUTF8StringEncoding];
NSString *nameString = [nameString1 substringToIndex:6];
NSLog(@"%@",nameString);
NSLog(@"请输入密码");
NSData *pswData = [[NSFileHandle fileHandleWithStandardInput]availableData];
NSString *pswString1 =[[NSString alloc] initWithData:pswData encoding:NSUTF8StringEncoding];
NSString *pswString =[pswString1 substringToIndex:6];
NSLog(@"%@",pswString);
UserInfo *user = [[UserInfo alloc]init];
[user setName:nameString];
[user setPsw:pswString];
NSLog(@"%@%@",nameString,pswString);
NSString *rightName = @"wukong";
NSString *rightPsw = @"108000";
if (nameString.length!=0) {
if (pswString.length!=0) {
if ([rightName isEqualToString:[user getName]]!=NO) {
if ([rightPsw isEqualToString:[user getPsw]]!=NO) {
NSLog(@"登录成功");
NSLog(@"修改密码");
NSLog(@"请重新输入密码");
while(a){
NSData *newPswData = [[NSFileHandle fileHandleWithStandardInput]availableData];
NSString *newPswString1 =[[NSString alloc] initWithData:newPswData encoding:NSUTF8StringEncoding];
NSString *newPswString =[newPswString1 substringToIndex:6];
NSLog(@"重新输入以确认");
NSData *newPswData1 = [[NSFileHandle fileHandleWithStandardInput]availableData];
NSString *newPswString2 =[[NSString alloc] initWithData:newPswData1 encoding:NSUTF8StringEncoding];
NSString *newPswString3 =[newPswString2 substringToIndex:6];
if ([newPswString isEqualToString:newPswString3]!=NO) {
NSLog(@"密码修改成功");
}
else
{
a--;
if (a==0) {
NSLog(@"你已经三次输入,请重新登录");
break;
}
NSLog(@"密码修改失败,还有%d次机会,再次输入",a);
}
}
}
else NSLog(@"密码错误");
}
else NSLog(@"账号错误");
}
else NSLog(@"没输入密码");
}
else NSLog(@"没输入账号");
}
return 0;
}