签到抽奖补充

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using log4net;

namespace ViewController
{
    public class CommonHelper
    {
        private static readonly ILog logger = LogManager.GetLogger(typeof(CommonHelper));
        public static void FastOpenLink(string path)
        {
            try
            {
                ProcessStartInfo info = new ProcessStartInfo();
                info.FileName = path;
                info.Arguments = "";
                info.WindowStyle = ProcessWindowStyle.Normal;
                Process pro = Process.Start(info);
            }
            catch (Exception ex)
            {
                logger.Error("[FastOpenLink(string path)] \r\n" + ex.Message + "\r\n" + ex.StackTrace);
            }
        }

        public static void FastOpenLinkChrome(string path)
        {
            try
            {
                ProcessStartInfo info = new ProcessStartInfo();
                info.FileName = path;
                info.Arguments = "";
                info.WindowStyle = ProcessWindowStyle.Normal;
                Process pro = Process.Start("chrome.exe", path);
            }
            catch (Exception ex)
            {
                logger.Error("[FastOpenLinkChrome(string path)] " + ex.Message + ex.StackTrace);                
            }
        }
        
        #region 加密解密
        private static string encryptKey = "Oyea";
        #region 加密字符串 public static string Encrypt(string str)
        /// <summary>
        /// 加密字符串
        /// </summary>
        /// <param name="str">要加密的字符串</param>
        /// <returns>返回加密后的字符串</returns>
        public static string Encrypt(string str)
        {
            DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();  //实例化加/解密类对象  
            byte[] key = Encoding.Unicode.GetBytes(encryptKey); //定义字节数组,用来存储密钥   
            byte[] data = Encoding.Unicode.GetBytes(str);//定义字节数组,用来存储要加密的字符串 
            MemoryStream MStream = new MemoryStream();//实例化内存流对象     
                                                      //使用内存流实例化加密流对象  
            CryptoStream CStream = new CryptoStream(MStream, descsp.CreateEncryptor(key, key), CryptoStreamMode.Write);
            CStream.Write(data, 0, data.Length);  //向加密流中写入数据     
            CStream.FlushFinalBlock();             //释放加密流     
            return Convert.ToBase64String(MStream.ToArray());//返回加密后的字符串 
        }
        #endregion
        #region 解密字符串   public static string Decrypt(string str)
        /// <summary>
        /// 解密字符串
        /// </summary>
        /// <param name="str">要解密的字符串</param>
        /// <returns>返回解密后的字符串</returns>
        public static string Decrypt(string str)
        {
            DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();  //实例化加/解密类对象   
            byte[] key = Encoding.Unicode.GetBytes(encryptKey); //定义字节数组,用来存储密钥   
            byte[] data = Convert.FromBase64String(str);//定义字节数组,用来存储要解密的字符串 
            MemoryStream MStream = new MemoryStream();//实例化内存流对象     
                                                      //使用内存流实例化解密流对象      
            CryptoStream CStream = new CryptoStream(MStream, descsp.CreateDecryptor(key, key), CryptoStreamMode.Write);
            CStream.Write(data, 0, data.Length);      //向解密流中写入数据    
            CStream.FlushFinalBlock();              //释放解密流     
            return Encoding.Unicode.GetString(MStream.ToArray());      //返回解密后的字符串 
        }
        #endregion
        #endregion
    }
}

 

转载于:https://my.oschina.net/u/3736209/blog/1580923

discuz插件 版本: X2.5 X3.0 X3.1 编码: GBK简体 UTF8简体 BIG5繁体 大转盘签到免费抽奖 高级版 【高级版】奖品设置帮助文档:http://bbs.levme.com/forum.php?mod=viewthread&tid=2255 漂亮大转盘抽奖效果,支持在线时长抽奖,支持发帖回帖抽奖,支持奖品图片自定义。 支持自定义积分购买抽奖。支持站内虚拟奖品自动发放等等。插件持续更新中 高级版本后台奖品设置详见效果图。更多奖品的选择,傻瓜式的奖品概率设置。站内虚拟奖品全部自动发放 高级版本功能简介:可设置指定会员组才可中奖, 可设置每天中奖数量,中完次日可再中至到奖品总数耗尽后不可再中! 可设置多类奖品(各类型积分奖励、站内道具奖励、站内勋章奖励、免费抽奖奖励、实物奖励), 实物奖品全站公告,发送提醒给会员完善资料以便邮寄礼品。支持卡密励发放 豪华版【新版】功能介绍。 【注意】后台程序完全重写,如需安装此版必须卸载原有版本重装。高级版用户全部免费升级【请联系客服】 豪华版,可分期次开展活动,可发布多个大转盘抽奖活动。奖品概率设置更人性化【一个百分比即可】,一看便懂。 1、继承所有高级版功能。 2、增加页面浏览次数奖励抽奖机会 3、增加指定版块发帖,指定帖子回复获得抽奖机会。 4、增加虚拟抽奖数据。 5、抽奖活动与帖子关联【活动内容,活动介绍想怎么写就怎么,想怎么排版就怎么排版】 6、独立抽奖页面增加DIY功能,可DIY广告等任意数据到抽奖页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值