搜索
编程论坛
→
.NET专区
→
『 ASP.NET技术论坛 』
→ 怎么验证邮箱唯一
标题:
怎么验证邮箱唯一
只看楼主
张丹
等 级:
论坛游民
帖 子:94
专家分:66
注 册:2010-6-7
结帖率:
42.86%
楼主
已结贴
√
问题点数:15 回复次数:10
怎么验证邮箱唯一
就是在用户表中,不能多个人使用一个邮箱
搜索更多相关主题的帖子:
验证
2010-07-19 17:20
烟雨袅袅
来 自:星空雨际
等 级:
侠之大者
威 望:
1
帖 子:430
专家分:494
注 册:2007-11-26
第
2
楼
得分:3
非常不明白楼主意思
方法1、添加邮箱的时候检查邮箱是不是已经存在,已存在的就禁止添加
方法2、select count(User),邮箱 from 用户表 group by 邮箱
如何Count(user)大于1则多人使用邮箱
2010-07-19 19:26
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8074
专家分:6657
注 册:2005-11-7
第
3
楼
得分:3
以下是引用
烟雨袅袅
在2010-7-19 19:26:48的发言:
非常不明白楼主意思
方法1、添加邮箱的时候检查邮箱是不是已经存在,已存在的就禁止添加
方法2、select count(User),邮箱 from 用户表 group by 邮箱
如何Count(user)大于1则多人使用邮箱
有个细节你没注意
不能是大于1才判断为有问题,而是等于1的时候就不能再添加,等于0的时候可以添加
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-19 19:30
烟雨袅袅
来 自:星空雨际
等 级:
侠之大者
威 望:
1
帖 子:430
专家分:494
注 册:2007-11-26
第
4
楼
得分:0
以下是引用
冰镇柠檬汁儿
在2010-7-19 19:30:58的发言:
有个细节你没注意
不能是大于1才判断为有问题,而是等于1的时候就不能再添加,等于0的时候可以添加
方法1是先判断,然后提出处理方法
方法2只有判断,没有相应处理方法
方法1和方法2表达的口径不一致,是你没注意到细节,呵呵
2010-07-19 19:40
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8074
专家分:6657
注 册:2005-11-7
第
5
楼
得分:0
其实最方便的办法是用DataReader的HasRows属性,如果有值会返回true,这样就省得拿到值在判断了
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-19 21:36
saitor
等 级:
青峰侠
威 望:
5
帖 子:373
专家分:1520
注 册:2009-5-18
第
6
楼
得分:3
何必在程序里做,数据库设计的时候就可以做掉,将邮箱字段建成联合主键不就可以了
2010-07-20 10:32
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8074
专家分:6657
注 册:2005-11-7
第
7
楼
得分:0
可这样,程序就不用判断了吗?
按照楼主的要求,判断邮箱,那就把邮箱放入主键,没问题,可是假如要验证用户名、邮箱、手机、固定电话等多个信息时,难道也都要加入主键吗?
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-20 10:46
saitor
等 级:
青峰侠
威 望:
5
帖 子:373
专家分:1520
注 册:2009-5-18
第
8
楼
得分:0
建联合主键是因为主键自带唯一约束,你要加其他字段的话,可以加唯一索引。
2010-07-20 11:25
misswang
来 自:湖北荆州
等 级:
贵宾
威 望:
15
帖 子:265
专家分:720
注 册:2010-3-11
第
9
楼
得分:3
搞个验证控件,注册的时候来验证是否存在该邮箱
那个是否注册,可以考虑楼上们的解答
misswp2010@
wangping103@
2010-07-20 15:19
张丹
等 级:
论坛游民
帖 子:94
专家分:66
注 册:2010-6-7
第
10
楼
得分:0
谢谢各位的支持嘿嘿在大家的帮助下搞定了
2010-08-16 15:10
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-313429-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.451487 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved