没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
如果有哪里看不懂的,请留言哦 生成随机码类:SigowayRandom.cs 代码如下:using System; namespace RongYi.Model.Common { /// <summary> /// SigowayRandom 的摘要说明 /// </summary> public class SigowayRandom { #region 获取校验码 /// <summary> /// 获取校验码 /// </summary> /// <returns>校验码字符数组</returns> public static string[] GetCheckCode() { str
资源详情
资源评论
资源推荐
asp.net 简易生成注册码(数字简易生成注册码(数字+大小写字母)大小写字母)
如果有哪里看不懂的,请留言哦
生成随机码类:SigowayRandom.cs
代码如下:
using System;
namespace RongYi.Model.Common
{
/// <summary>
/// SigowayRandom 的摘要说明
/// </summary>
public class SigowayRandom
{
#region 获取校验码
/// <summary>
/// 获取校验码
/// </summary>
/// <returns>校验码字符数组</returns>
public static string[] GetCheckCode()
{
string[] strCheckCode = new string[4];
// 已系统时间毫秒为随机种子
int nSeed = Convert.ToInt16(DateTime.Now.Millisecond);
Random random = new Random(nSeed);
// 产生0-9随机数
strCheckCode[0] = Convert.ToString(random.Next(1, 10));
// 产生a-z、A-Z随机字母
strCheckCode[1] = SigowayRandom.GetLetter(random);
strCheckCode[2] = Convert.ToString(random.Next(1, 10));
strCheckCode[3] = SigowayRandom.GetLetter(random);
// 返回校验码
return strCheckCode;
}
#endregion
#region 获取字母,区分大小写
/// <summary>
/// 获取字母,区分大小写
/// </summary>
/// <returns>大小写字母</returns>
private static string GetLetter(Random random)
{
// 随机数
int nChar = random.Next(65, 122);
// 非字母ASCII段
if (nChar >= 91 && nChar <= 96)
{
nChar -= 6;
}
return Convert.ToString((char)nChar);
}
#endregion
}
}
绘制校验码类绘制校验码类:SigowayDraw.cs
代码如下:
using System.Drawing;
using System.Drawing.Imaging;
using System.Web;
namespace RongYi.Model.Common
{
/// <summary>
/// SigowayDraw 的摘要说明
/// </summary>
public class SigowayDraw
{
#region 构造方法
weixin_38731123
- 粉丝: 3
- 资源: 887
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0