`
pcajax
  • 浏览: 2184714 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

登陆代码 寻找更好的

阅读更多

做为开发者,我们希望经过我们手中出来的代码,是效率最高的,速度最快的,性能最优化的。

我们在探索代码的完美,我们在想着,是不是有更好的代码比我现在这样的写好,

我们想寻找最好的代码,

我们在想,

我们还是在想,却仍没有去敲键盘。

不知不觉浪费了好多的时间,我的还是在想,还是没有代码的呈现。

究竟什么才是最完美的代码呢?

应该是没有最完美的代码。我们在经过简单的思考后,应该执着着去写,经过时间的沉淀,不断的修改和完善,

看到别人的代码,想下人家的思考,如果优于自己,可以取其精华,结合自己的代码不断的去成长,去提高 ,

//修改1 ,已经把代码粘到代码编辑器中了,

//我认为这种代码也比较好,但是有点不想接受,逻辑上有点不顺,感觉,想寻找更好的代码和逻辑

 

我们往往不太注重逻辑,我们往往下笔没有神,因为copy,del的太简单,在不断的keyword,del的时候,最仍然没有出一个好的逻辑 ,

一次去面试,最后一道是算法题,我是拿着笔就开写了,写着写着,觉得要变动,没有Del,只有划,最后的结果呢,

面试纸上划下了一大片,却仍然没有一个真正的逻辑出来。

为什么不能先想好,才下笔呢。

程序不是作文,写一半就会有一半的分数,

程序不是作文,结果不对就是错的。

 

最近买了李天平的那本书,附上一个书中的登陆代码。这个登陆主要是用到了微软的安全类,

我不知道大家平时用的登陆,是怎么实现的。有没有比这个还优秀一点的。

比较难以理解的名字,做了一下通俗的解释。希望对大家有一些帮助。

1.负责人(principal)-运行环境  身份(identity)-用户  授权(Authentication)
   Authorization 授权 判断用户是否有权操作,比如登录的用户有没有权限访问资源或者数据库
Authentication 认证 用户的Identity. 主要有:HTTP基础认证、证书、Kerberos、Passport、NTLM、Forms-based、Digest
一般应用先authenticate用户, 判断用户是否能链接到系统。然后authorization, 判断对某个功能是否有权限。
2.HttpModuler 监视器 过滤传到httpHand上的数据

 

代码

 

0
0
分享到:
评论

相关推荐

    SSH使用spring注解实现登陆源代码

    SSH(Struts2、Spring、Hibernate)...总的来说,这个项目提供了一个使用SSH框架和Spring注解实现的登录功能实例,通过分析和学习,你可以更好地理解SSH框架的工作原理以及如何在实际项目中应用Spring注解来简化开发。

    18种后台登陆界面HTML源码

    在IT行业中,网页设计是至关重要的一个领域,尤其对于后台管理系统而言,登录界面是用户与系统交互的第一步,因此设计良好的后台...通过深入研究和实践,你将能够提升你的前端技能,为你的项目带来更优质的用户体验。

    易语言一款ftp登陆窗口源码.rar

    6. **错误处理**:在源码中寻找错误处理部分,学习如何编写异常处理代码,确保程序在遇到问题时能够优雅地处理并给出反馈。 7. **代码优化**:如果源码中存在可以改进的地方,可以探讨如何优化代码,提高其效率和可...

    泡泡沫自动登陆.zip易语言程序源码资源下载

    《易语言程序源码解析——泡泡沫自动登陆.zip》 易语言,作为一款中国本土的编程语言,以其独特的...通过深入研究这个项目,我们不仅能提升编程技能,还能更好地理解和应用易语言,为未来的开发工作打下坚实的基础。

    久久晴天淘宝新旺铺专业版特效代码装修软件(升级8.10)

    为了更好地配合这一模板使用,久久晴天推出了专门设计的“淘宝新旺铺专业版特效代码装修软件”,并已经升级至8.10版本,提供了更为强大的店铺装修功能,特别是动态效果的实现。 升级后的久久晴天淘宝新旺铺专业版...

    带密码登陆的密码保险箱

    2. "点这里查看更多优质源码~.url" - 这可能是一个链接,指向一个包含更多开源项目或优质源码的网站,对于开发者寻找学习材料或灵感很有帮助。 3. "androidcase" - 这可能是一个目录,包含了项目的Android工程文件...

    千年登陆器.rar

    易语言的特性使得这个源码对于初学者来说是很好的学习资源,他们可以借此了解基础的编程概念,如变量、控制结构、函数等,以及更高级的主题,如网络通信和数据加密。对于有经验的开发者,它可以提供一种快速构建登录...

    C++小游戏(部分为他人制作,侵权立删)

    面向对象编程允许我们更好地封装复杂性,使代码易于维护和扩展。 2. 继承与多态:在愤怒的小鸟游戏中,不同的鸟可能有不同的飞行特性和攻击方式,这可以通过继承和多态实现。子类可以继承父类的属性并覆盖或扩展...

    基于遗传算法的登月飞船游戏VC程序代码(4个)。

    【压缩包子文件的文件名称列表】中的"Chapter06"可能表示这是某个系列教程或项目的第六章,这通常意味着代码会涵盖更高级或进阶的主题,例如遗传算法的改进版,或者更复杂的逻辑和算法实现。 在这些代码中,我们...

    易语言Ex_Ui登陆界面开源 加了缓动特效(支持库模块已打包)

    标题中的“易语言Ex_Ui登陆界面开源 加了缓动特效(支持库模块已打包)”表明这是一个关于易语言(EasyLanguage)的项目,它提供了一个登录界面的源代码,并且这个界面具有缓动特效。缓动特效是动画设计中常见的一种...

    delphi新手到高手教程23(文件操作之登陆器模拟02).rar

    如果你正在寻找一个逐步学习Delphi的资源,这个视频教程会是一个很好的起点。 总的来说,这个教程不仅教你如何进行基本的文件操作,还涵盖了更高级的主题,如用户界面设计和数据安全,有助于你从新手成长为熟练的...

    易语言检测百度帐号登陆时是否需要验证码

    5. **异常处理**:在实际编程中,还要考虑网络异常、服务器错误等情况,需要添加适当的错误处理代码,确保程序的健壮性。 在这个过程中,提供的源码"易语言检测百度帐号登陆时是否需要验证码"应当包含了上述步骤的...

    bd66多功能私服发布系统 v1.0.1 修正增强版

    “资料”标签则暗示该压缩包可能包含相关文档或教程,帮助用户更好地理解和使用系统。 总的来说,bd66多功能私服发布系统 v1.0.1 修正增强版是一个面向游戏服务器运营者的强大工具,它的开源特性赋予了用户更大的...

    60个FLASH经典模板.

    在IT行业中,Flash曾是一种广泛应用于网页动画和交互设计的工具,因其丰富的视觉效果和动态展示而备受青睐。...通过学习和使用这些模板,不仅可以提升设计技能,也能更好地理解和把握当前的动画设计趋势。

    网趣留言本 v2.0豪华版

    开发者可以根据自己的需求对源码进行修改,增加或调整功能,使其更好地融入到自己的网站环境中。这对于那些熟悉编程的用户来说,无疑增加了系统的灵活性和适应性。 资料方面,由于标签中提到了“源代码”和“源码”...

    SB Admin v2.0后台系统UI模板-admin系统 cms系统 管理员 bootstrap ui界面 图表 整站 登陆

    4. 数据展示:集成多个图表库,如Chart.js和 Morris.js,用于数据可视化,帮助管理员更好地理解和分析数据。 5. 强大的导航:支持多级导航菜单,可轻松实现复杂的菜单结构。 6. 兼容性和优化:模板对主流浏览器如...

    Cognos问题汇总

    1. **升级浏览器**:推荐用户使用更新的浏览器版本,如Google Chrome或Microsoft Edge,这些浏览器对Web标准支持更全面,能更好地兼容Cognos的报表导出功能。 2. **检查浏览器设置**:确保浏览器的安全性和隐私设置...

    啊D注入工具

    【啊D注入工具】是一款广泛应用于IT安全领域的数据库漏洞检测工具,主要针对SQL注入问题进行检测和防范。...通过深入理解和有效使用此类工具,我们可以更好地预防和应对SQL注入攻击,保障网络环境的安全稳定。

    Python入门网络爬虫之精华版

    这里,若使用Google Chrome分析”请求“对应的链接(方法:右键→审查元素→Network→清空,点击”加载更多“,出现对应的GET链接寻找Type为text/html的,点击,查看get参数或者复制Request URL),循环过程。...

Global site tag (gtag.js) - Google Analytics