呵呵,的二次放血啦!

lemontree197977 2001-12-27 10:05:25
asp怎样区分大小写?
(输入框中用户名好像不区分大小写,但密码好像区分大小写)

怎样才能让用户名区分大小写
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloy 2001-12-27
  • 打赏
  • 举报
回复
这是sql的问题,一般,我们编程时,写的时
"select password from user where name='" & Request("name") & "'"

然后再判断
If (rs("password") = Request("password")) Then

因为sql语句的 = 操作本身是不区分大小写的(我用的是MsSql 7.0),所以才会这样。
也许可以通过什么配置将sql的查询改为区分大小写的,但我现在还不知道。

不过,我有一个笨办法,就是,在你查询密码的同时,查询用户名,然后再判断密码之前,判断一下用户名,asp中的字符串比较是区分大小写的,可以做到
talentboy 2001-12-27
  • 打赏
  • 举报
回复
先将它们全部变成小写,然后跟没变之前比较,相等则都是小写,不等则大小写有别。
julyclyde 2001-12-27
  • 打赏
  • 举报
回复
不加lcase就是区分。加了lcase或者ucase就是不区分。
lemontree197977 2001-12-27
  • 打赏
  • 举报
回复
现在人说话越来越不负责了,那是什么啊??
ssm1226 2001-12-27
  • 打赏
  • 举报
回复
人家是想区分大小写,老兄
gmc007 2001-12-27
  • 打赏
  • 举报
回复
同意楼上
http://www.csdn.net/Expert/topic/442/442453.shtm
haiznan 2001-12-27
  • 打赏
  • 举报
回复
哈哈~~~~
password = lcase ( Request.form("password") )从大变小写~~~~

if password = "" then
Response.write "<script language = javascript>alert('密码不能为空');history.back();</script>"
Response.end
End if
chegan 2001-12-27
  • 打赏
  • 举报
回复
期盼中。。。。
代码下载链接: https://pan.quark.cn/s/41d376d3b2e6 放血了自己编写代码都经常使用这种技术来制作随机字符串等等,再与MD5相结合就展现出惊人的威力了。。。也就是说,所生成的字符序列并非真正的随机,因此我们需要把`srand((unsigned)time(NULL));`从for循环中移除,并放置在for语句之前,这样才能够生成随机的字符序列,并且每次执行程序时所产生的字符序列都会有所不同(呵呵,尽管存在相同的情况,但这种概率极低)### C和C++生成特定长度的随机字符串源码解析及应用#### 一、引言在软件开发过程中,生成随机字符串是一项普遍的需求,特别是在密码学、加密算法、验证码生成等情境中。本文将详细阐述如何在C和C++中运用标准库函数来生成随机字符串,并通过具体案例展示其实现方法。#### 二、基础知识在C和C++编程中,生成随机数主要依赖于`rand()`函数和`srand()`函数。这两个函数均定义在``头文件中,因此在使用它们之前,必须包含该头文件。- **`rand()`**: 返回一个介于0到`RAND_MAX`之间的伪随机整数。- **`srand(unsigned int seed)`**: 利用所提供的seed值来初始化随机数生成器。如果两次调用`srand()`时使用了相同的seed,那么随后调用`rand()`产生的序列将是完全一致的。#### 三、随机字符串生成原理为了生成随机字符串,我们需要完成以下几个步骤:1. 初始化随机数生成器。2. 从预定的字符集合中选取一个字符。3. 将所选字符添加到字符串中。4. 重复步骤2和3直到达到所需的字符串长度。#### 四、具体实现假设我们...

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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