首页 > 其他 > 详细

保存用户的登陆状态

时间:2015-12-25 19:22:14      阅读:241      评论:0      收藏:0      [点我收藏+]

NSUserDefaults存储用户名和密码

NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];

            [userDefault setObject:self.nameTextField.text forKey:@"userName"];

            [userDefault setObject:self.pwdTextFiled.text forKey:@"userPW"];

在appdelegate中判断用户名或者密码是否为空,如果为空,跳转登陆页面,否则,调转主页

 if (string == nil) {

        LoginViewController *loginVC = [[LoginViewController alloc] init];

        self.window.rootViewController = loginVC;

     }

    else

    {

        //创建tabbarController

        self.tabBarController = [[UITabBarController alloc] init];

        self.tabBarController.viewControllers = [NSArray arrayWithObjects:self.mainNAVC, self.orderNaVC, self.shopNaVC, self.customerNaVC, self.userNaVC, nil];

        self.tabBarController.tabBar.barTintColor = [UIColor blackColor];

        self.tabBarController.tabBar.tintColor = [UIColor greenColor];

        self.window.rootViewController = self.tabBarController;    

    }

 登陆按钮触发的方法

 AppDelegate *appD = (AppDelegate *)[[UIApplication sharedApplication]delegate];

                UITabBarController *barVC = [[UITabBarController alloc] init];

                barVC.viewControllers = [NSArray arrayWithObjects:appD.mainNAVC,appD.orderNaVC, appD.shopNaVC, appD.customerNaVC, appD.userNaVC, nil];

                barVC.tabBar.barTintColor = [UIColor blackColor];

                barVC.tabBar.tintColor = [UIColor greenColor];

                appD.window.rootViewController = barVC; 

保存用户的登陆状态

原文:http://www.cnblogs.com/xiaolingling1126/p/5076663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!