您目前尚未登陆,请选择【登陆】或【注册
首页->会员交友->网博直销系统软件源码>>App-Code/fun.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:网博直销系统软件源码
当前文件:文件类型 WangBoDirect/App_Code/fun.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.HtmlControls; 10using System.Text; 11/// <summary> 12/// fun 的摘要说明 13/// </summary> 14//该源码下载自www.51aspx.com(51aspx.com) 15 16public class fun 17{ 18 public fun() 19 { 20 // 21 // TODO: 在此处添加构造函数逻辑 22 //欢迎各位测试,并提出宝贵意见 23// 此软件的后继版本正紧张开发中,网博承诺此软件完全开放代源码,并供大家免费使用 24// 您可以在以下QQ群中得到免费的技术支持与学习机会 25// 群:3920122(网博资讯2)3742047(网博资讯3)8261396(网博资讯4)9884297(网博资讯5) 26// ------------------------------------------------------------------------------------------------- 27 28//业务联系: 29 30//QQ咨询405098219 100108980 31//联系电话:0898- 69208466 69206466 13518884166 13518800346 32//E-mail:webhww@126.com 33 } 34 public static string Left(string sSource, int iLength) 35 { 36 return sSource.Substring(0, iLength > sSource.Length ? sSource.Length : iLength); 37 } 38 public static string GetIp() 39 { 40 string ipstr = ""; 41 //穿过代理服务器取远程用户真实IP地址: 42 if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) 43 ipstr = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); 44 else 45 ipstr = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); 46 return ipstr; 47 } 48 /// <summary> 49 /// encrypting string 50 /// </summary> 51 /// <param name="Password">encrypting string</param> 52 /// <param name="Format">format,0 is SHA1,1 is MD5</param> 53 /// <returns></returns> 54 public static string Encrypt(string Password, int Format) 55 { 56 string str = ""; 57 switch (Format) 58 { 59 case 0: 60 str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "SHA1"); 61 break; 62 case 1: 63 str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "MD5"); 64 break; 65 } 66 return str; 67 } 68 public static string GenerateMix(int CodeLength) 69 { 70 int number; 71 StringBuilder result = new StringBuilder(); 72 73 System.Random random = new Random(); 74 75 for (int i = 0; i < CodeLength; i++) 76 { 77 number = random.Next(); 78 79 if (number % 2 == 0) 80 result.Append(((char)('0' + (char)(number % 10))).ToString()); 81 else 82 result.Append(((char)('A' + (char)(number % 26))).ToString()); 83 84 } 85 return result.ToString(); 86 } 87 public static string GenerateMixNo(int CodeLength) 88 { 89 int number; 90 StringBuilder result = new StringBuilder(); 91 92 System.Random random = new Random(); 93 94 for (int i = 0; i < CodeLength; i++) 95 { 96 number = random.Next(); 97 if ((i + 1) % 6 == 0 && i != 0 && i != CodeLength) 98 result.Append("-"); 99 else 100 result.Append(((char)('0' + (char)(number % 10))).ToString()); 101 } 102 return result.ToString(); 103 } 104 105 public static string CreateValidateNumber(int length) 106 { 107 int[] randMembers = new int[length]; 108 int[] validateNums = new int[length]; 109 string validateNumberStr = ""; 110 //生成起始序列值 111 int seekSeek = unchecked((int)DateTime.Now.Ticks); 112 Random seekRand = new Random(seekSeek); 113 int beginSeek = (int)seekRand.Next(0, Int32.MaxValue - length * 10000); 114 int[] seeks = new int[length]; 115 for (int i = 0; i < length; i++) 116 { 117 beginSeek += 10000; 118 seeks[i] = beginSeek; 119 } 120 //生成随机数字 121 for (int i = 0; i < length; i++) 122 { 123 Random rand = new Random(seeks[i]); 124 int pownum = 1 * (int)Math.Pow(10, length); 125 randMembers[i] = rand.Next(pownum, Int32.MaxValue); 126 } 127 //抽取随机数字 128 for (int i = 0; i < length; i++) 129 { 130 string numStr = randMembers[i].ToString(); 131 int numLength = numStr.Length; 132 Random rand = new Random(); 133 int numPosition = rand.Next(0, numLength - 1); 134 validateNums[i] = Int32.Parse(numStr.Substring(numPosition, 1)); 135 } 136 //生成验证码 137 for (int i = 0; i < length; i++) 138 { 139 validateNumberStr += validateNums[i].ToString(); 140 } 141 return validateNumberStr; 142 } 143 public static string toshot(string s) 144 { 145 if (s.Length <= 15) 146 { 147 return s; 148 } 149 else 150 { 151 s = s.Substring(0, 15) + "..."; 152 return s; 153 } 154 } 155 public static string kongjian(string kj) 156 { 157 if (kj == "") 158 { 159 kj = "javascript:window.alert('您所访问的加盟空间还没有开放')"; 160 return kj; 161 } 162 else 163 { 164 return kj; 165 } 166 167 } 168 public static string address(string address) 169 { 170 if (address == "") 171 { 172 address = "未缴费"; 173 return address; 174 } 175 else 176 { 177 return address; 178 } 179 180 } 181 public static string kongjian1(string kj1) 182 { 183 if (kj1 == "") 184 { 185 kj1 = "加盟空间还没有开放"; 186 return kj1; 187 } 188 else 189 { 190 return kj1; 191 } 192 193 } 194 195} 196
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:网博直销系统软件源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号