深圳交警js图形验证码码获取不到,换了手机下载了一个也一样

您所在的位置:
& 深圳交警iphone版(苹果手机深圳交警下载)V6.1.8官方版
深圳交警iphone版(苹果手机深圳交警下载)V6.1.8官方版
大小:54.43 MB
下载:1594次
分类:实用工具
扫描二维码下载
深圳交警一款为您语音播报定制的沿途各路段的实时路况,提供现实环境让您方便的上报当前路况与周边人群互动,支持文本和拍照,一键就能发路况,还能分享到微博、'周边路况'直接在地图上查看其他用户上报的路况及'拍违章'看到路上违章不文明现象,可以随手拍下来上传到交警后台等功能,打造便民出行服务平台。【功能介绍】1、交警温馨提醒:提供交警局最新交通管理资讯,如:最新交通管理政策法规、重大交通事故通报、道路拥堵预警等;2、市内路况:提供全市各主干道、CBD、关口等区域的实时交通信息,通过简图实时呈现道路拥堵信息,交通拥堵情况,一目了然,;3、速路况:提供全省72条高速公路的实时路况信息,高速路况通过简图呈现道路拥堵情况,有权威部门高速及时公告和车友高速路况爆料信息,让您提前知晓高速信息,节假日提前规划最优驾车路线,畅通无阻;4、交警在线:车主可通过深圳交警客户端交警在线模块,关注交警微博、申报绿色出行、办理车驾管业务和在线完成交通违法教育培训,一键办理各项交通业务,方便、快捷;5、交通违法处理:提供一键查询车辆交通违法信息,第一时间提醒车辆最新交通违法信息,一键处理交通违法,在线缴纳交通违法罚款,让您足不出户处理交通违法;6、大众服务:查看全市汽车4s店信息,享受汽车美容服务优惠,更能在线获取多家车险公司的实时车险报价等。更多服务,尽在深圳交通手机版中。
V6.1.8更新记录
1、客户端功能及兼容性优化; 2、增加新能源车牌类型; 3、客户端安全加固;
本类下载排行
10实用工具
下载吧仅为用户提供信息存储空间服务及链接、搜索服务,所有资源信息均未作修改,不对其真实性、合法性负责。
如有涉嫌侵权或违法违规内容,请发邮件至,以便我们及时处理。
粤ICP备号-6
ICP证:粤B2- 网络文化经营许可证:粤网文[1
联系方式:
下载吧微信
扫一扫关注Java(82)
见:/blog/2046041
见:http://blog.csdn.net/topwqp/article/details/8217794
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、算数等类型的验证码还是能识别的。所以验证码也不是绝对可靠的,目前比较可靠还是手机验证码,但是对于用户来说相对于验证码还是比较麻烦的。
对于验证码图片的生成,可以自己通过如Java提供的图像API自己去生成,也可以借助如JCaptcha这种开源Java类库生成验证码图片;JCaptcha提供了常见的如扭曲、加噪点等干扰支持。
一、添加JCaptcha依赖&
Java代码&&
&dependency&&&&&&&&groupId&com.octo.captcha&/groupId&&&&&&&&artifactId&jcaptcha&/artifactId&&&&&&&&version&2.0-alpha-1&/version&&&&/dependency&&&&dependency&&&&&&&&groupId&com.octo.captcha&/groupId&&&&&&&&artifactId&jcaptcha-integration-simple-servlet&/artifactId&&&&&&&&version&2.0-alpha-1&/version&&&&&&&&exclusions&&&&&&&&&&&&exclusion&&&&&&&&&&&&&&&&artifactId&servlet-api&/artifactId&&&&&&&&&&&&&&&&groupId&javax.servlet&/groupId&&&&&&&&&&&&/exclusion&&&&&&&&/exclusions&&&&/dependency&&&&
com.octo.captcha . jcaptcha&提供了jcaptcha&核心;而jcaptcha-integration-simple-servlet提供了与Servlet集成。
二、GMailEngine
来自(目前无法访问了),仿照JCaptcha2.0编写类似GMail验证码的样式;具体请参考com.github.zhangkaitao.shiro.chapter22.jcaptcha.GMailEngine。
三、MyManageableImageCaptchaService
提供了判断仓库中是否有相应的验证码存在。&
Java代码&&
public&class&MyManageableImageCaptchaService&extends&&&&&DefaultManageableImageCaptchaService&{&&&&&&&public&MyManageableImageCaptchaService(&&&&&&&&com.octo.captcha.service.captchastore.CaptchaStore&captchaStore,&&&&&&&&&&&&&&com.octo.captcha.engine.CaptchaEngine&captchaEngine,&&&&&&&&int&minGuarantedStorageDelayInSeconds,&&&&&&&&&int&maxCaptchaStoreSize,&&&&&&&&&int&captchaStoreLoadBeforeGarbageCollection)&{&&&&&&&&&&super(captchaStore,&captchaEngine,&minGuarantedStorageDelayInSeconds,&&&&&&&&&&&&&&&maxCaptchaStoreSize,&captchaStoreLoadBeforeGarbageCollection);&&&&&&}&&&&&&public&boolean&hasCapcha(String&id,&String&userCaptchaResponse)&{&&&&&&&&&&return&store.getCaptcha(id).validateResponse(userCaptchaResponse);&&&&&&}&&}&&
四、JCaptcha工具类
提供相应的API来验证当前请求输入的验证码是否正确。&&
Java代码&&
public&class&JCaptcha&{&&&&&&public&static&final&MyManageableImageCaptchaService&captchaService&&&&&&&&&&&&&&=&new&MyManageableImageCaptchaService(new&FastHashMapCaptchaStore(),&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&new&GMailEngine(),&180,&100000,&75000);&&&&&&public&static&boolean&validateResponse(&&&&&&&&&&HttpServletRequest&request,&String&userCaptchaResponse)&{&&&&&&&&&&if&(request.getSession(false)&==&null)&return&false;&&&&&&&&&&boolean&validated&=&false;&&&&&&&&&&try&{&&&&&&&&&&&&&&String&id&=&request.getSession().getId();&&&&&&&&&&&&&&validated&=&&&&&&&&&&&&&&&&&&&captchaService.validateResponseForID(id,&userCaptchaResponse)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.booleanValue();&&&&&&&&&&}&catch&(CaptchaServiceException&e)&{&&&&&&&&&&&&&&e.printStackTrace();&&&&&&&&&&}&&&&&&&&&&return&&&&&&&}&&&&&&&public&static&boolean&hasCaptcha(&&&&&&&&&&HttpServletRequest&request,&String&userCaptchaResponse)&{&&&&&&&&&&if&(request.getSession(false)&==&null)&return&false;&&&&&&&&&&boolean&validated&=&false;&&&&&&&&&&try&{&&&&&&&&&&&&&&String&id&=&request.getSession().getId();&&&&&&&&&&&&&&validated&=&captchaService.hasCapcha(id,&userCaptchaResponse);&&&&&&&&&&}&catch&(CaptchaServiceException&e)&{&&&&&&&&&&&&&&e.printStackTrace();&&&&&&&&&&}&&&&&&&&&&return&&&&&&&}&&}&&&
validateResponse():验证当前请求输入的验证码否正确;并从CaptchaService中删除已经生成的验证码;
hasCaptcha():验证当前请求输入的验证码是否正确;但不从CaptchaService中删除已经生成的验证码(比如Ajax验证时可以使用,防止多次生成验证码);
五、JCaptchaFilter
用于生成验证码图片的过滤器。&&
Java代码&&
public&class&JCaptchaFilter&extends&OncePerRequestFilter&{&&&&&&protected&void&doFilterInternal(HttpServletRequest&request,&HttpServletResponse&response,&FilterChain&filterChain)&throws&ServletException,&IOException&{&&&&&&&&&&&&response.setDateHeader(&Expires&,&0L);&&&&&&&&&&response.setHeader(&Cache-Control&,&&no-store,&no-cache,&must-revalidate&);&&&&&&&&&&response.addHeader(&Cache-Control&,&&post-check=0,&pre-check=0&);&&&&&&&&&&response.setHeader(&Pragma&,&&no-cache&);&&&&&&&&&&response.setContentType(&image/jpeg&);&&&&&&&&&&String&id&=&request.getRequestedSessionId();&&&&&&&&&&BufferedImage&bi&=&JCaptcha.captchaService.getImageChallengeForID(id);&&&&&&&&&&ServletOutputStream&out&=&response.getOutputStream();&&&&&&&&&&ImageIO.write(bi,&&jpg&,&out);&&&&&&&&&&try&{&&&&&&&&&&&&&&out.flush();&&&&&&&&&&}&finally&{&&&&&&&&&&&&&&out.close();&&&&&&&&&&}&&&&&&}&&}&&&
CaptchaService使用当前会话ID当作key获取相应的验证码图片;另外需要设置响应内容不进行浏览器端缓存。&
Java代码&&
&!--&验证码过滤器需要放到Shiro之后&因为Shiro将包装HttpSession&如果不,可能造成两次的sesison&id&不一样&--&&&&filter&&&&&&filter-name&JCaptchaFilter&/filter-name&&&&&&filter-class&&&&&&&&com.github.zhangkaitao.shiro.chapter22.jcaptcha.JCaptchaFilter&&&&&/filter-class&&&&&&/filter&&&&&&filter-mapping&&&&&&&&filter-name&JCaptchaFilter&/filter-name&&&&&&&&url-pattern&/jcaptcha.jpg&/url-pattern&&&&/filter-mapping&&&&
这样就可以在页面使用/jcaptcha.jpg地址显示验证码图片。
六、JCaptchaValidateFilter
用于验证码验证的Shiro过滤器。&&
Java代码&&
public&class&JCaptchaValidateFilter&extends&AccessControlFilter&{&&&&&&private&boolean&jcaptchaEbabled&=&true;//是否开启验证码支持&&&&&&private&String&jcaptchaParam&=&&jcaptchaCode&;//前台提交的验证码参数名&&&&&&private&String&failureKeyAttribute&=&&shiroLoginFailure&;&//验证失败后存储到的属性名&&&&&&public&void&setJcaptchaEbabled(boolean&jcaptchaEbabled)&{&&&&&&&&&&this.jcaptchaEbabled&=&jcaptchaE&&&&&&}&&&&&&public&void&setJcaptchaParam(String&jcaptchaParam)&{&&&&&&&&&&this.jcaptchaParam&=&jcaptchaP&&&&&&}&&&&&&public&void&setFailureKeyAttribute(String&failureKeyAttribute)&{&&&&&&&&&&this.failureKeyAttribute&=&failureKeyA&&&&&&}&&&&&&protected&boolean&isAccessAllowed(ServletRequest&request,&ServletResponse&response,&Object&mappedValue)&throws&Exception&{&&&&&&&&&&//1、设置验证码是否开启属性,页面可以根据该属性来决定是否显示验证码&&&&&&&&&&request.setAttribute(&jcaptchaEbabled&,&jcaptchaEbabled);&&&&&&&&&&&&HttpServletRequest&httpServletRequest&=&WebUtils.toHttp(request);&&&&&&&&&&//2、判断验证码是否禁用&或不是表单提交(允许访问)&&&&&&&&&&if&(jcaptchaEbabled&==&false&||&!&post&.equalsIgnoreCase(httpServletRequest.getMethod()))&{&&&&&&&&&&&&&&return&true;&&&&&&&&&&}&&&&&&&&&&//3、此时是表单提交,验证验证码是否正确&&&&&&&&&&return&JCaptcha.validateResponse(httpServletRequest,&httpServletRequest.getParameter(jcaptchaParam));&&&&&&}&&&&&&protected&boolean&onAccessDenied(ServletRequest&request,&ServletResponse&response)&throws&Exception&{&&&&&&&&&&//如果验证码失败了,存储失败key属性&&&&&&&&&&request.setAttribute(failureKeyAttribute,&&jCaptcha.error&);&&&&&&&&&&return&true;&&&&&&}&&}&&
七、MyFormAuthenticationFilter
用于验证码验证的Shiro拦截器在用于身份认证的拦截器之前运行;但是如果验证码验证拦截器失败了,就不需要进行身份认证拦截器流程了;所以需要修改下如FormAuthenticationFilter身份认证拦截器,当验证码验证失败时不再走身份认证拦截器。&
Java代码&&
public&class&MyFormAuthenticationFilter&extends&FormAuthenticationFilter&{&&&&&&protected&boolean&onAccessDenied(ServletRequest&request,&ServletResponse&response,&Object&mappedValue)&throws&Exception&{&&&&&&&&&&if(request.getAttribute(getFailureKeyAttribute())&!=&null)&{&&&&&&&&&&&&&&return&true;&&&&&&&&&&}&&&&&&&&&&return&super.onAccessDenied(request,&response,&mappedValue);&&&&&&}&&}&&&
即如果之前已经错了,那直接跳过即可。
八、spring-config-shiro.xml& & &&&
Java代码&&
&!--&基于Form表单的身份验证过滤器&--&&&&bean&id=&authcFilter&&&&&&class=&com.github.zhangkaitao.shiro.chapter22.jcaptcha.MyFormAuthenticationFilter&&&&&&&&&property&name=&usernameParam&&value=&username&/&&&&&&&&property&name=&passwordParam&&value=&password&/&&&&&&&&property&name=&rememberMeParam&&value=&rememberMe&/&&&&&&&&property&name=&failureKeyAttribute&&value=&shiroLoginFailure&/&&&&/bean&&&&bean&id=&jCaptchaValidateFilter&&&&&&class=&com.github.zhangkaitao.shiro.chapter22.jcaptcha.JCaptchaValidateFilter&&&&&&&&&property&name=&jcaptchaEbabled&&value=&true&/&&&&&&&&property&name=&jcaptchaParam&&value=&jcaptchaCode&/&&&&&&&&property&name=&failureKeyAttribute&&value=&shiroLoginFailure&/&&&&/bean&&&&!--&Shiro的Web过滤器&--&&&&bean&id=&shiroFilter&&class=&org.apache.shiro.spring.web.ShiroFilterFactoryBean&&&&&&&&&property&name=&securityManager&&ref=&securityManager&/&&&&&&&&property&name=&loginUrl&&value=&/login&/&&&&&&&&property&name=&filters&&&&&&&&&&&&&util:map&&&&&&&&&&&&&&&&entry&key=&authc&&value-ref=&authcFilter&/&&&&&&&&&&&&&&&&entry&key=&sysUser&&value-ref=&sysUserFilter&/&&&&&&&&&&&&&&&&entry&key=&jCaptchaValidate&&value-ref=&jCaptchaValidateFilter&/&&&&&&&&&&&&/util:map&&&&&&&&/property&&&&&&&&property&name=&filterChainDefinitions&&&&&&&&&&&&&value&&&&&&&&&&&&&&&/static/**&=&anon&&&&&&&&&&&&&&/jcaptcha*&=&anon&&&&&&&&&&&&&&/login&=&jCaptchaValidate,authc&&&&&&&&&&&&&&/logout&=&logout&&&&&&&&&&&&&&/authenticated&=&authc&&&&&&&&&&&&&&/**&=&user,sysUser&&&&&&&&&&&/value&&&&&&&&/property&&&&/bean&&&
九、login.jsp登录页面
Java代码&&
&c:if&test=&${jcaptchaEbabled}&&&&&&&&验证码:&&&&&&&input&type=&text&&name=&jcaptchaCode&&&&&img&class=&jcaptcha-btn&jcaptcha-img&&&&src=&${pageContext.request.contextPath}/jcaptcha.jpg&&title=&点击更换验证码&&&&&&&&&a&class=&jcaptcha-btn&&href=&javascript:;&&换一张&/a&&&&&&&&br/&&&&/c:if&&&&
根据jcaptchaEbabled来显示验证码图片。
输入将重定向到登录页面;输入正确的用户名/密码/验证码即可成功登录,如果输入错误的验证码,将显示验证码错误页面:&
示例源代码:;
十一、另附讲解:
先说明错误原因:
用&a href=&http://lib.csdn.net/base/javaee& class=&replace_word& title=&Java EE知识库& target=&_blank& &spring&/a&安全拦截器进行验证码的验证的时候抛出异常。
throw new RuntimeException(&captcha validation failed due to exception&, cse);前台提交数据后跳转到如下方法:
设置断点debug改语句不能顺利执行&
查了网上的资料,这个方法的作用是: 根据HttpSession的 sessionId进行验证码的验证,原理是这样的,页面生成的验证码是通过Spring中的配置生成的,查了一下配置:
这是一个过滤器链,其中登录的时候会进行如下过滤操作,
security.filter.channel,security.filter.sessionIntegration,security.filter.logout,security.filter.thsso,security.filter.jcaptcha,security.filter.jcaptchachannel,security.filter.formAuth,security.filter.requestWrap,security.filter.exceptionTranslation,security.filter.filterInvocation
一般配置的顺序不能变,因为这是这些配置定义了用户登录的一套认证机制。
看了一下命名还算规范,其中涉及到验证码的过滤:security.filter.jcaptcha
查了一下这个验证码的引用配置:
通过bean配置反复引用。
刚开始以为SecurityContext没有创建,查了一下配置也创建了:
& 仔细看了一下这个方法的作用:
id就是httpSession的Id,response是从页面获得的输入的验证码,当调用这个方法的时候,根据httpSession的id找到相应的验证码,如果有sessionId并且sessionId对应的验证码和输入的验证码(这里就是response)一致的时候返回true,也就是用户通过了验证。
有一个疑问,验证码是怎么生成的?又怎么和httpSession进行绑定的?其实这套理论是可行的,当用户第一次访问页面的时候会生成一个sessionId,页面生成有验证码,关于验证码的生成,下面会进行介绍。就是画一个图片以留的方式显示到页面而已。用户访问的时候有一个对应的验证码和sessionId相对应。
如果验证码不清楚,点击换一张,因为浏览器没有关闭,sessionId依然是那个sessionId,只需要更新生成的验证码的值即可,这样就做到了一个sessionId和一个验证码进行绑定了,这个过程在生成验证码的过程中就发生了。
如果用户再次提交登录信息,其中的sessionId没有变,验证码是最新生成的验证码并且和sessionId进行了绑定,这样就可以调用:
& & & 然而还有一个疑惑,这个sessionId是怎么和验证码进行绑定的呢?又是怎样进行存储的呢?
&我们看一下内存:
调用这段代码的时候内存中有sessionId和response验证码的值:
下面是验证码生成的线程中内存的状态:
由内存的状态可以看出和配置文件是一致的,首先调用了com.davidstudio.gbp.core.security.jcaptcha.JCaptchaServiceProxyImpl
这个代理实现,这个代理实现类 又去调用com.octo.captcha.service.image.DefaultManageableImageCaptchaService
这个类才是生成验证码的类:查下spring这个类的源码如下:
传入的参数都有相应的说明,其中这个类继承了AbstractManageableImageCaptchaService &
继续深入到这个类中看个究竟:
这个类中果然有我们想要的方法:
& 相应的通过store.getCaptcha(ID)通过这个ID获得和这个sessionId匹配的验证码,再调用vilidateResponse方法进行验证,如果和输入的验证码相同就验证通过了。
验证通过后就把这个sessionId删除了,如果你再次登录,输入验证码的时候是同一个逻辑,之所以删除了这个ID我想是有好处的:
& & & & & &原因如下,如果不进行删除,随着的登录访问用户的过多,hashMap中的值会越来越多,这样以后再进行验证的时候速度和效率都会受到印象,如果删除了这个sessionId,这样这个store中的hashMap只是存储了当前正在准备登录的sessionId和相应的验证码!这样效率就大大提高了,如果有10万个人同时登录,都不是问题!
& & & &通过这个方法的调用我们就知道了sessionId是怎么和验证码绑定存储在hashMap中的!让我们进入源码验证一下:
上面就是CaptchaStore接口的实现类MapCaptchaStore,其中定义了一个hashMap,通过storeCaptcha(String id,Captcha captcha)方法来存储sessionId和captcha的键值对,这是进入登录页面生成的时候调用的方法,当进行验证的时候就需要hasCaptcha(String ID)方法和
但是我们是调用了
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:166871次
积分:3292
积分:3292
排名:第10977名
原创:133篇
转载:127篇
评论:33条
(11)(9)(4)(26)(44)(35)(13)(18)(24)(7)(9)(10)(6)(10)(3)(9)(1)(3)(13)(5)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'“便民服务”网站 许多时候不“便民”
深圳商报记者昨日见证了张先生网上预约的全过程,只见张先生在深圳交警网站进入“补领、换领机动车号牌”网上预约登记页面,在一步步输入姓名、身份证号码、车牌号、手机号码后,到了“短信验证”环节,张先生输入自己的电话号码,且多次点击短信验证,仍迟迟收不到短信验证码。深圳交警车管所工作人员则透露,张先生这种情况可能是因为网上深圳交警“系统不稳定”。》为题,报道了深圳市市场监督局商事登记网站常出现“登录不了、经常瘫痪”问题。
“便民服务”网站 许多时候不“便民”
市民反映部分“便民服务”网站存在不足
深圳作为全国首个电子政务试点城市,其政府网站连续8年在中国政府网站绩效评估中位列冠亚军,但也有市民指出,全市大大小小数十个政府部门网站中,仍有部分网站存在系统故障常发、信息更新不及时等问题,给市民查询、登记、注册、预约、缴费等事务造成诸多不便,希望政府职能部门能够认真维护网站、真正做到便民。
车牌遗失多日预约登记无果
张先生有一辆粤B牌非营业小型汽车,2016年8月中旬因故遗失车牌后,按照深圳市交警局网站的指引一步步预约登记,但是到了“短信验证”这一步时,怎么点击都收不到短信验证码,连日来多次尝试都是如此。无奈之下,张先生只好直接前往车管所的窗口办理,但却被窗口人员告知必须网上预约,“不能现场办理”。
深圳商报记者昨日见证了张先生网上预约的全过程,只见张先生在深圳交警网站进入“补领、换领机动车号牌”网上预约登记页面,在一步步输入姓名、身份证号码、车牌号、手机号码后,到了“短信验证”环节,张先生输入自己的电话号码,且多次点击短信验证,仍迟迟收不到短信验证码。
网上深圳交警被指屡出故障
深圳市交警局昨日知悉上述情况后,通过记者获取了张先生的车牌号码等信息,表示将安排工作人员核查清楚情况后再做回复。深圳交警车管所工作人员则透露,张先生这种情况可能是因为网上深圳交警“系统不稳定”。
网上深圳交警是深圳市交警局建设的网上便民服务窗口门户网站,记者昨日登录网上深圳交警,刚开始点击机动车交通违法查询页面,显示“非法操作、请求错误”,记者随后点击星级用户身份认证页面,结果显示“认证失败、星级用户接口调用失败”等字样。记者百度搜索“网上深圳交警故障”关键词发现,最近几年来有不少人反映该网站存在问题,要么是页面打不开,要么是页面登录不了,给市民查询、登记、注册、预约、缴费等事务造成诸多不便。
多个政务网站被指问题重重
深圳商报记者昨日采访发现,深圳论坛8月12日曾出现一篇题为《深圳金融办这么大的政府公示网站居然成了僵尸网站》的帖子,直指深圳市金融办的官网信息更新不及时、选项打不开,俨然已经成了一个荒废已久的“僵尸网站”。深圳市金融办就此事回复记者称,因缺少专业网站维护人员,加上对官网内容更新的重视程度不够,导致官方网站日常管理存在一定疏漏,该办将争取配置专门网站维护人员,提高政务信息更新发布的质效,进一步完善内容板块、增强互动交流功能。
深圳论坛日还出现了一篇题为《政府部门怎么做出来的系统都这么不好》的网帖,对深圳社保局新系统用户注册、市交委宜停车缴费、深圳交警星级用户认证等问题一一提出了质疑,深圳商报6月17日也以《网上商事登记还没“窗口”快?》为题,报道了深圳市市场监督局商事登记网站常出现“登录不了、经常瘫痪”问题。
(请报料人领取报料奖200元)
深圳商报记者 黄希平 实习生 张紫昕
深圳商报记者昨日见证了张先生网上预约的全过程,只见张先生在深圳交警网站进入“补领、换领机动车号牌”网上预约登记页面,在一步步输入姓名、身份证号码、车牌号、手机号码后,到了“短信验证”环节,张先生输入自己的电话号码,且多次点击短信验证,仍迟迟收不到短信验证码。深圳交警车管所工作人员则透露,张先生这种情况可能是因为网上深圳交警“系统不稳定”。》为题,报道了深圳市市场监督局商事登记网站常出现“登录不了、经常瘫痪”问题。
深圳市人大常委会内务司法工作委员会委员吴立民——
切勿让便民网站 成为一个“摆设”
深圳商报记者在采访中了解到,国家工信部下属权威的第三方检测机构——中国软件评测中心,2008年开始每年对全国政府网站进行全范围摸底,深圳作为首个国家电子政务试点城市一直领跑全国,深圳政府网站连续8年()位列中国政府网站绩效评估冠亚军,这份成绩单十分抢眼,但是“深圳还能做得更好”。
深圳市人大常委会内务司法工作委员会委员吴立民告诉记者,本来政府设立便民网站公开信息是一件大好事,但是网站系统故障、信息更新不及时,却给市民办事带来了更大的“不便”,比如说政府部门各种办事程序时常变更,很多曾经需要的办事步骤已经不复存在,同时也会出现很多新的要求,但政府便民网站上却没有相应的更新,市民往往白忙活一场。
吴立民委员认为,政府网站应打造成更加全面的信息公开平台、更加及时的回应关切和便民服务平台,政府部门必须重视信息化建设,重视市民意见改善便民网站,切勿让便民网站成为一个“摆设”;其次,一些政府网站系统注册、验证等步骤繁琐,还常常出故障,希望政府网站真正从便民出发,提高服务质量。
(深圳商报记者 黄希平 实习生 张紫昕)
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点网侠手机站:值得大家信赖的手机软件游戏站!
关注网侠手机站礼包、游戏、app应有尽有
手机软件手软合集推荐专题
您的位置:
→ 深圳交警app可以代缴罚款吗?深圳交警app代交罚款教程
类型:便捷生活大小:10.5MB评分:10平台:标签:
随着车辆的增多,人们对于方面的需求越来越大,尤其是有车的朋友们,对于在自己的爱车,证等都希望有一个快捷的服务平台,app就恰好为深圳地区市民服务。那么深圳app可以代缴罚款吗?下面网侠小编就为大家详细介绍。
在最新版本的深圳交警app中,深圳交警能够代缴交通罚款,需要点击交警在线,在交警违法预约中进行,前提是你要先注册成为用户,登录状态下载进行。
以上就是深圳交警app能不能打搅罚款的介绍,更多关于深圳交警的内容请继续关注“网侠手机站”!
更多交警app内容,请进入专题:
安卓版本:1.8苹果版本:v1.0.0
专题类型:生活服务
更新时间: 运营状态:
专题标签:生活服务公交查询违章查询同城
每天的车辆违章、驾照考试等等,除了车辆的增多,人们对于交通业务的办理也增多,这时候你需要一款手机交警app,交通部门在各地区都有...
8.0网侠指数
猜你喜欢生活服务打车出行地图导航违章查询
亲么,手机上应该安装最多的不是手机游戏吧,而是能为您提供便捷的生活服务的手机软件吧,这些软件可以让你的生活更加的便捷,方便的吧,那有亲们手机上都有哪些软件呢~在...
相关软件其他版本
深圳交警软件资讯[共8篇]
深圳交警软件教程[共34篇]

我要回帖

更多关于 图形验证码 的文章

 

随机推荐