`
shunzheheliu
  • 浏览: 8267 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

登录页面有必要很复杂吗

SQL 
阅读更多
  近期我负责公司的网站的一个登录页,我很高兴,因为这个东西太简单了,直接到数据库里找匹配字段就好了嘛,顶多就是处理下加密的字段,太简单了。
  可是我想的有点太天真了,策划把这东西搞得我几近疯狂啊,用户登录光用户名就可以有五六个了,普通用户名、电话号码、宽带帐号号,网站推广的卡的号码,并且好多都是用户名在这个表,密码在另一个表,我靠,不是我受不了,我估计系统也受不了啊。
分享到:
评论
6 楼 脑袋雷劈的 2009-03-12  
参考浩方登陆啊!
5 楼 geweixin 2009-03-12  
死,shun...哈哈
4 楼 king_108 2008-12-03  
登录用户名旁边  应该有个 COMBOX 提供用户选择登录帐号的类型吧
3 楼 shunzheheliu 2008-12-03  
xiaofengtoo 写道

我想楼主说的应该是任何其中一个登陆名都可以登陆吧 在用户表中没有问题 不过设计的时候普通用户名、电话号码、宽带帐号号,网站推广的卡的号码这些字段需要唯一约束界面设计:如果是一个用户ID 和密码需要 对ID 进行先select 然后匹配密码 不过要考虑性能。如果 多个输入 ID 就比较简单 这个在实际应用中确实有这种情况,也很实际的

现在的问题是有可能一个电话号码对应多个用户,真怀疑策划脑子是不是进水了
2 楼 xiaofengtoo 2008-12-02  
我想楼主说的应该是任何其中一个登陆名都可以登陆吧

在用户表中没有问题 不过设计的时候普通用户名、电话号码、宽带帐号号,网站推广的卡的号码这些字段需要唯一约束

界面设计:
如果是一个用户ID 和密码
需要 对ID 进行先select 然后匹配密码
不过要考虑性能。
如果 多个输入 ID 就比较简单

这个在实际应用中确实有这种情况,也很实际的
1 楼 阳光晒晒 2008-12-02  
一条sql: select count(*) from ta,tb,tc where ta.id=tb.tid and ta.id=tc.tid and ...
多条sql
if(isNull(findByNO())
elseif(isNull(findbyName))
else if(isNull(findbyEmail))
else{
  return Nouser
}

相关推荐

    h5登录界面下载

    对于初学者来说,这是一个很好的实践项目,能够提升实际开发技能,同时对于有经验的开发者,也可以借此机会深入理解前端开发的各个环节。在压缩包"loginPage"中,我们可以期待找到完成这些功能的源代码,通过分析和...

    蓝色后台管理登录界面模板.rar

    【描述】:“蓝色后台管理登录界面模板,简洁大方的登录界面,很不错”说明了这个登录界面的设计风格。简洁大方意味着它可能具有清晰的布局、直观的用户交互以及必要的元素,如用户名输入框、密码输入框、登录按钮等...

    简单的学生登录系统界面

    总结来说,这个“简单的学生登录系统界面”项目是初学者学习编程、UI设计和基础用户认证机制的一个很好的起点。通过这个项目,开发者将能够掌握C#编程语言、Windows Forms框架和基础的软件工程实践,这些都是构建更...

    android 用户登录界面

    在Android平台上,用户登录界面是应用的核心组成部分,它通常是用户首次与应用交互的地方。一个"很绚丽的Android界面"不仅需要美观,还需要提供良好的用户体验,确保易用性和功能性。在这个场景下,`...

    c++builder登录界面

    7. **界面样式**:为了提升用户体验,登录界面的外观也很重要。C++Builder支持自定义组件样式,可以改变颜色、字体、边框等属性,也可以使用皮肤引擎来实现更复杂的界面效果。 8. **安全性考虑**:密码通常需要加密...

    VS2015+QT5设计用户登录界面

    在本文中,我们将深入探讨如何使用Visual Studio 2015 (VS2015...同时,深入了解Qt的其他控件和信号槽机制,将有助于你构建更复杂的用户界面。在学习过程中,不要忘记查阅Qt文档和在线教程,它们是解决问题的宝贵资源。

    QT+access数据库制作登陆界面的跳转(QT跳转页面)

    在QT中制作登录界面并结合Access数据库进行用户验证和页面跳转是一项常见的任务,这对于构建简单的管理和控制系统非常有用。 在本文中,我们将探讨如何使用QT与Access数据库协同工作来创建一个登录界面,并实现根据...

    QQ登录界面解决软键盘问题

    6. 避免过多内容:QQ登录界面可能保持简洁,只包含必要的登录元素,减少键盘弹出时被遮挡的可能性。 在实际开发中,可以结合上述方法,根据具体需求灵活运用。在QQLogin项目中,你可以通过分析代码和布局文件,了解...

    登录页面源码(详细)很实用

    综上所述,这个登录页面源码提供了一个基础的、适用于多种场景的登录界面,可以通过扩展CSS和添加功能来满足更复杂的项目需求。理解和掌握这部分代码对于Web开发者来说是必要的,因为它涵盖了前端开发中的常见技术和...

    非常经典的登陆界面( 好东西)

    1. **简洁明了**:一个优秀的登录界面应该清晰直观,避免过多的复杂元素。主要功能区域应突出,让用户一眼就能找到输入用户名和密码的地方。 2. **布局设计**:界面布局应遵循用户的阅读习惯,一般将用户名或邮箱...

    php爬虫--伪登录

    - **处理登录响应**:服务器通常会返回一个登录成功后的页面,或者设置一个登录Cookie。爬虫需要解析响应,提取并保存任何必要的身份验证信息。 - **设置会话状态**:将登录后的Cookie或Token保存,并在后续的HTTP...

    登陆系统界面大全图片--精美版

    用户在登录时通常希望快速、便捷地完成操作,因此界面不应过于复杂。一个好的登录界面应该包含必要的元素,如用户名/邮箱/手机号输入框、密码输入框、记住我选项、忘记密码链接以及登录按钮,同时避免过多的额外信息...

    星空登陆界面设计

    在IT行业中,设计一个引人入胜的登录界面是至关重要的,因为它往往是用户与应用程序的第一次交互。"星空登陆界面设计"就是一个专注于创造独特用户体验的项目。在这个设计中,我们结合了HTML、CSS和JavaScript这三种...

    QT实现qq登录框

    QT是Qt Company开发的一种跨...对于初学者来说,这是一个很好的实践项目,对于有经验的开发者,这也是巩固QT知识和提高技能的好机会。记得在开始之前,确保你已经安装了QT开发环境,并从官网下载了必要的压缩包文件。

    ASP版QQ登录

    在OT_ApiLogin_1.0这个文件包中,很可能包含了实现以上步骤的所有必要文件,包括ASP脚本、配置文件以及可能的CSS和JavaScript资源。开发者只需要按照文档指示,替换相应的AppID、AppKey、回调URL以及登录成功页面的...

    很优秀的Java界面实例,很有学习价值

    Java界面设计是开发桌面应用程序的关键部分,Swing库是Java提供的一种用于构建用户图形界面(GUI)的强大工具。本资源包含了一系列优秀的Java界面实例,这些实例涵盖了Swing库中的所有控件,对于Java开发者,尤其是...

    java模拟淘宝登录源码

    这对于理解网络编程和Web服务交互有很大的帮助。 总结来说,这个Java模拟淘宝登录源码涉及到的关键技术点主要包括HttpClient的使用、HTTP POST请求的构造、Cookie和Session管理,以及如何处理网络请求的重定向。...

    linux上网登陆客户端(图形界面)

    "Linux上网登陆客户端(图形界面)"指的是专为Linux设计的,带有图形用户界面(GUI)的DRCOM登录程序,用于连接并认证到网络。在本例中,提供的压缩包文件"drcom-pum-1.0"可能就是这样一个客户端工具。 DRCOM是一种...

    React实战系列-布局、登录、注册的页面实现及 Route 的封装

    总的来说,这个实战系列涵盖了React开发中的常见场景,从基础的组件构建到复杂的路由管理,对于提升React开发技能非常有帮助。通过实际操作和学习提供的源代码,你将能够更好地理解React的工作原理和最佳实践,为你...

    登录动态模版 背景星空样式

    登录模版是指在Web前端开发中,为了快速构建统一且具有吸引力的登录界面而预先设计的一套布局和交互逻辑。这样的模板通常包括输入框(如用户名和密码)、登录按钮、注册或忘记密码链接等元素,有时还会包含验证码等...

Global site tag (gtag.js) - Google Analytics