登录的时候设置发送验证码

原创 2016年06月02日 10:31:04

         使用手机号登录的时候发送验证码。

-(void)touchUpCountdown{

     __block int timeout=59; //倒计时时间 时间根据需求设置
    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
    dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);
    dispatch_source_set_timer(_timer,dispatch_walltime(NULL, 0),1.0*NSEC_PER_SEC, 0); //每秒执行
    dispatch_source_set_event_handler(_timer, ^{
        if(timeout<=0){
            //倒计时结束,关闭
            dispatch_source_cancel(_timer);
            dispatch_async(dispatch_get_main_queue(), ^{
                //设置界面的按钮显示 根据需求设置
                [self.timeBtn setTitle:@"获取验证码" forState:UIControlStateNormal];
                self.timeBtn.userInteractionEnabled = YES;
            });
        }else{
            
             // int minutes = timeout / 60;
            int seconds = timeout % 60;
            NSString *strTime = [NSString stringWithFormat:@"%.2d", seconds];
            dispatch_async(dispatch_get_main_queue(), ^{
                //设置界面的按钮显示 根据需求设置
                
                [self.timeBtn setTitle:[NSString stringWithFormat:@"还有%@秒",strTime] forState:UIControlStateNormal];
                self.timeBtn.userInteractionEnabled = NO;
                
            });
            timeout--;
            
        }
    });
    dispatch_resume(_timer);
}

如有错误还请指正!
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android发送网络请求获取验证码,登录正方教务系统(一)

由于我是在校大学生,所以就以登录我们学校的正方教务系统为例讲解一下Android中有关网络请求的操作,另外还会讲一下如何为Android客户端写后台接口。寒假里用一个多月的时间学习了相关知识之后,先写...
  • wn1137162270
  • wn1137162270
  • 2017年03月02日 20:05
  • 819

iOS-计时器发送验证码

效果图如下: 定义一个发送验证码的按钮,添加点击事件 //发送验证码按钮 _sentCodeBtn = [[UIButton alloc] initWithFrame:CGRectM...
  • qiuxuewei2012
  • qiuxuewei2012
  • 2016年04月13日 14:26
  • 1897

用户登录,实现发送手机验证码。

发送手机验证码,要求具有如下功能需求、业务逻辑: (1)、用户输入手机号,当输入的手机号码为空时,提示,并且要求用户输入手机号; (2)、发送手机号码后,button按钮,自动变为不可点击,然后60秒...
  • mll999888
  • mll999888
  • 2015年03月28日 14:20
  • 1907

struts2验证码登陆实现

首先是生成随机验证码图片的action: package actions; import java.awt.Color; import java.awt.Font; import java.awt....
  • slightfeverGK
  • slightfeverGK
  • 2016年04月13日 21:58
  • 4046

如何在用户注册或登录时使用验证码图片

如何在用户注册或登录时使用验证码图片 胡立新1、 策略1.1   在用户登录或注册的jsp页面上创用验证码图片,显示在界面上,同时将验证码构成的字符串保存到会话中。1.2   在后台检查用户上传的验证...
  • nlhlx
  • nlhlx
  • 2007年03月19日 23:51
  • 3577

APP中注册时常用的发送验证码的Button,带倒计时重发功能

注册时我们经常会碰到,给手机发送验证码的功能,点击发送验证码,然后就是显示剩余多少秒之后重新发送验证码,效果图如下: 为了实现这样的效果,Android中内置的普通的Button是达不到要...
  • finddreams
  • finddreams
  • 2015年03月10日 14:27
  • 3413

struts2实现验证码登陆

1.生成验证码action package action; import java.awt.Color; import java.awt.Font; import java.awt.Graphics...
  • ruihaol
  • ruihaol
  • 2016年08月16日 21:36
  • 770

java调接口实现发送手机短信验证码功能,手机验证码,接口调用

原文地址:  http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 近来由于项目需要,需要用到手机短信验证码的功能...
  • W_SRB
  • W_SRB
  • 2016年06月18日 14:20
  • 22093

java登录验证码 用到spring框架

1.前端代码 ${errorMessage} ${successMessage} 验证码: 2.验证码控制器代码 ...
  • zqd_java
  • zqd_java
  • 2016年12月14日 13:41
  • 2125

httpclient绕过登陆验证码抓取数据

session的保持是通过cookie来维持的,所以如果用户有勾选X天内免登录,这个session 就X天内一直有效,就是通过这个cookie来维护。如果没选X天内免登录,基本上就本次才能保持sess...
  • qew110123
  • qew110123
  • 2015年11月25日 14:40
  • 2884
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:登录的时候设置发送验证码
举报原因:
原因补充:

(最多只允许输入30个字)