分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
2005-12-31 22:36
1591 查看
(一).Windows集成身份验证的实现
1. 说明:
Windows身份验证是利用Windows现有的账号信息来进行身份验证.
由IIS自动提供身份验证,比自定义身份验证更安全,但没有自定义身份验证灵活.
适用于Web内部应用程序.
在Web.Config中配置: <authentication mode="Windows" />
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/WindowsAuth.rar
(二).Form身份验证
1.说明: 使用基于窗体的验证方式. 在Web.Config中配置:
<authentication mode="Forms">
<forms name=".ASPXCOOKIEDEMO"
protection="All"
loginUrl="login.aspx"
timeout="20"
path="/">
<credentials passwordFormat="Clear">
<user name="ChengKing" password="123"/>
</credentials>
</forms>
</authentication>
其中 <user name="ChengKing" password="123"/>为自定义配置用户登录信息
在代码中这样取得此数据:
if(FormsAuthentication.Authenticate(txtUser.Text,txtPwd.Text))
{
FormsAuthentication.RedirectFromLoginPage(txtUser.Text,false);
}
else
{
errMsg.Text="凭证出错,请重新输入";
}
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/FormsAuth.rar
(三).用Soap实现身份验证
1.说明
自定义一个SoapHead存储用户名和密码.
public class SOAPAuthHeader:SoapHeader
{
public string UserName;
public string UserPwd;
}
然后通过调用WebService进行传入进行验证, 比较简单,具体请看代码示例.
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/SoapAuth0.rar
(四).用WebService实现身份验证
1.说明
调用SebService方法进行身份验证
2.代码示例下载
http://www.cnitblog.com/Files/ChengKing/WebAuth.rar
下载代码后运行时要注意一点:
为了输入方便,账号统一,上面四个示例代码示例能够正确登录的账号为:
UserID : ChengKing
Passward: 123
1. 说明:
Windows身份验证是利用Windows现有的账号信息来进行身份验证.
由IIS自动提供身份验证,比自定义身份验证更安全,但没有自定义身份验证灵活.
适用于Web内部应用程序.
在Web.Config中配置: <authentication mode="Windows" />
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/WindowsAuth.rar
(二).Form身份验证
1.说明: 使用基于窗体的验证方式. 在Web.Config中配置:
<authentication mode="Forms">
<forms name=".ASPXCOOKIEDEMO"
protection="All"
loginUrl="login.aspx"
timeout="20"
path="/">
<credentials passwordFormat="Clear">
<user name="ChengKing" password="123"/>
</credentials>
</forms>
</authentication>
其中 <user name="ChengKing" password="123"/>为自定义配置用户登录信息
在代码中这样取得此数据:
if(FormsAuthentication.Authenticate(txtUser.Text,txtPwd.Text))
{
FormsAuthentication.RedirectFromLoginPage(txtUser.Text,false);
}
else
{
errMsg.Text="凭证出错,请重新输入";
}
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/FormsAuth.rar
(三).用Soap实现身份验证
1.说明
自定义一个SoapHead存储用户名和密码.
public class SOAPAuthHeader:SoapHeader
{
public string UserName;
public string UserPwd;
}
然后通过调用WebService进行传入进行验证, 比较简单,具体请看代码示例.
2.代码示例下载:
http://www.cnitblog.com/Files/ChengKing/SoapAuth0.rar
(四).用WebService实现身份验证
1.说明
调用SebService方法进行身份验证
2.代码示例下载
http://www.cnitblog.com/Files/ChengKing/WebAuth.rar
下载代码后运行时要注意一点:
为了输入方便,账号统一,上面四个示例代码示例能够正确登录的账号为:
UserID : ChengKing
Passward: 123
相关文章推荐
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
- [转] 分别用(Windows/Form/Soap/WebService)实现用户身份验证
- 怎么实现用户匿名访问web,但数据库要用Windows集成验证方式(数据库和web服务器分别在两台机器上)
- 关于WEB Service&WCF&WebApi实现身份验证之WebApi篇
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- [学习日记]对SOAP头内添加信息的验证,可实现对请求WEB服务进行身份验证。
- 【转载】Java通过JDBC分别采用Windows身份验证模式和混合验证模式连接登录SQL Server2008数据库代码
- Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- 【php】PHP中使用crypt()实现用户身份验证的代码
- windows wininet api 实现下载web服务器文件(l历史代码,贴出共享)
- 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
- Web用户的身份验证及WebApi权限验证流程的设计和实现
- 关于WEB Service&WCF&WebApi实现身份验证之WCF篇(2)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- AjaxPro.NET框架实现服务端即时数据验证(Asp.net 2.0)(示例代码下载)
- 关于WEB Service&WCF&WebApi实现身份验证之WEB Service篇
- Web用户的身份验证及WebApi权限验证流程的设计和实现