小编mli*_*rde的帖子

表单身份验证

我已经编程了很长时间了,但我不是世界上最有经验的.Net开发人员.我最近选择了一个为他们的网站使用Forms身份验证的项目.我首先看了.Net 1.1中的表单身份验证,当时它有一些限制,这使我决定不将它用作我的主要身份验证形式.

此项目要求用户具有角色(我理解表单身份验证支持)和组成员身份.例如,"用户A"是"公司A"的"管理员".表单身份验证现在是否支持这种用户结构?

我还读过表单身份验证以纯文本形式发送密码.此客户端不使用SSL.这是真的?

当前代码库使用表单身份验证,但不支持组(它支持角色).因此,我需要修改表单身份验证以支持所需的组或删除表单身份验证并使用我通常使用的身份验证框架.如果表单身份验证确实支持组并且足够安全,那么我应该坚持这一点.如果表单身份验证存在安全问题或不支持组,那么我需要删除该形式的身份验证.

我在互联网上搜索了一篇有利有弊的文章,但没有运气.你们有什么感想?

.net c# asp.net authentication

5
推荐指数
1
解决办法
1455
查看次数

"将小小视为布尔"和实体框架4

我有一种情况,我需要将MySQL数据库中的TINYINT视为数值,而不是TRUE/FALSE.

根据我的理解,MySQL .Net Connector用于将TINYINT映射为Byte.不幸的是,似乎不再是这种情况,TINYINT现在映射到布尔值.我需要像往常一样将TINYINT转换为Byte.我知道连接字符串参数'Treat Tiny As Boolean = False'应该可以解决这个问题.出于某种原因,这在使用实体框架时似乎不起作用.有任何想法吗?

.net mysql entity-framework tinyint

5
推荐指数
1
解决办法
1479
查看次数

PHP Post数据的问题

如果有人可以帮我解决这个问题,那我就是一个快乐的程序员.我正在开发一个无法通过网关进行身份验证的电子商务网站.这个问题只是在已经工作多年的网站上随机开始.这告诉我,主机对其配置进行了更改/更新,或者客户端更改了其他一些配置设置.

这是Fiddler中问题的图像: alt text http://www.pivotalhorizo​​n.com/mike/random_files/sc_2.jpg

您可以在红色框中看到我所拥有的区域中的值具有额外的字符(即,而不仅仅是"59.00",它是"59.00 \n73 \n".我不知道这些额外字符来自哪里.上一页(订单预览)使用相同的值,它们显示正常;但是,这个最后一页(确认订单)有额外的废话.

有任何想法吗?

对于那些想要它的人来说,这里的代码简而言之:

这是代码

在订单预览页面上,您在使用POST的表单中有以下内容:

<input type="hidden" name="CCType" value="VISA">
Run Code Online (Sandbox Code Playgroud)

和订单确认页面(您在上面的提琴手中看到的页面):

$CCType = $HTTP_POST_VARS['CCType'];
<INPUT TYPE="HIDDEN" NAME="x_Card_Type" VALUE="<?=trim($CCType)?>">
Run Code Online (Sandbox Code Playgroud)

基本上,第1页说变量=值.然后变量通过帖子移动到第2页,第2页输出存储在变量中的值.

我看到下面的答案,我会调查.

php postdata

1
推荐指数
1
解决办法
423
查看次数

标签 统计

.net ×2

asp.net ×1

authentication ×1

c# ×1

entity-framework ×1

mysql ×1

php ×1

postdata ×1

tinyint ×1