如何做一个用户名不可重复的检查代码

shashashu 2009-03-16 01:50:29
我做了一个用户注册的网页,其中所有用户信息保存在数据库Oracle里的表中,但是注册的时候应该有一个检查用户名是否重复的系统,其实在Oracel数据库的表中创建字段username时有一个unique检查的约束条件,但是如何做一个显示是否重复的控件,编写后台程序在控件上显示已重复,并提示用户重新输入用户名,还有要求用户名至少是5位以上,请问该怎样编程实现?
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonshineidolon 2009-03-16
  • 打赏
  • 举报
回复
用户注册分以下步骤

1 获得用的的输入
2 到数据库中查询 select count(*) from tab where userid = id
3 如果找到的,证明用户注册过。给出提示
4 如果没有找到记录,证明用户没注册过,可以进行下一步


你可以用2.0提供的注册控件,省得自己去写这些操作了。


xiaoyasheng 2009-03-16
  • 打赏
  • 举报
回复
调用SQL语句啊,检查有没有相同的,如有,则提示。
yzbsd 2009-03-16
  • 打赏
  • 举报
回复
用membership,自带创建和检查用户的函数,具体看msdn
shashashu 2009-03-16
  • 打赏
  • 举报
回复
该怎样用代码实现啊?我用的是ASP.net 2.0(C#)
arjsyy 2009-03-16
  • 打赏
  • 举报
回复
用户输入的用户名和数据库里的用户名相比较也就是说做查询,如果查到相同的记录的时候就说明重复了

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧