- Libraries
- BrnShop.Core
- Asyn
- bin
- Debug
- BrnShop.Core.dll
- BrnShop.Core.pdb
- Release
- BrnShop.Core.dll
- BrnShop.Core.pdb
- Debug
- Cache
- Config
- Data
- Domain
- Order
- Product
- Promotion
- Shop
- User
- Event
- Helper
- obj
- Debug
- BrnShop.Core.csproj.FileListAbsolute.txt
- BrnShop.Core.csprojResolveAssemblyReference.cache
- BrnShop.Core.dll
- BrnShop.Core.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Core.csproj.FileListAbsolute.txt
- BrnShop.Core.dll
- BrnShop.Core.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Plugin
- Properties
- Random
- Session
- SMS
- BrnShop.Core.csproj
- BrnShop.Core.csproj.user
- BSPException.cs
- BSPVersion.cs
- BrnShop.Data
- bin
- Debug
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- Release
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- Debug
- obj
- Debug
- BrnShop.Data.csproj.FileListAbsolute.txt
- BrnShop.Data.csprojResolveAssemblyReference.cache
- BrnShop.Data.dll
- BrnShop.Data.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Data.csproj.FileListAbsolute.txt
- BrnShop.Data.csprojResolveAssemblyReference.cache
- BrnShop.Data.dll
- BrnShop.Data.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- AdminActions.cs
- AdminGroups.cs
- AdminOperateLogs.cs
- BannedIPs.cs
- Banners.cs
- Brands.cs
- BrnShop.Data.csproj
- BrnShop.Data.csproj.user
- BrowseHistories.cs
- Categories.cs
- Coupons.cs
- Credits.cs
- DataBases.cs
- EventLogs.cs
- Favorites.cs
- FilterWords.cs
- FriendLinks.cs
- Helps.cs
- LoginFailLogs.cs
- Navs.cs
- News.cs
- OAuths.cs
- OnlineUsers.cs
- OrderActions.cs
- Orders.cs
- ProductConsults.cs
- ProductReviews.cs
- Products.cs
- ProductStats.cs
- Promotions.cs
- PVStats.cs
- Regions.cs
- SearchHistories.cs
- ShipAddresses.cs
- Topics.cs
- UserRanks.cs
- Users.cs
- bin
- BrnShop.Services
- Admin
- AdminActions.cs
- AdminBannedIPs.cs
- AdminBanners.cs
- AdminBrands.cs
- AdminCategories.cs
- AdminCoupons.cs
- AdminCredits.cs
- AdminFilterWords.cs
- AdminFriendLinks.cs
- AdminGroups.cs
- AdminHelps.cs
- AdminNavs.cs
- AdminNews.cs
- AdminOperateLogs.cs
- AdminOrders.cs
- AdminPlugins.cs
- AdminProductConsults.cs
- AdminProductReviews.cs
- AdminProducts.cs
- AdminPromotions.cs
- AdminSearchHistories.cs
- AdminTopic.cs
- AdminUserRanks.cs
- AdminUsers.cs
- bin
- Debug
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- BrnShop.Services.dll
- BrnShop.Services.pdb
- Release
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- BrnShop.Services.dll
- BrnShop.Services.pdb
- Debug
- obj
- Debug
- BrnShop.Services.csproj.FileListAbsolute.txt
- BrnShop.Services.csprojResolveAssemblyReference.cache
- BrnShop.Services.dll
- BrnShop.Services.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Services.csproj.FileListAbsolute.txt
- BrnShop.Services.csprojResolveAssemblyReference.cache
- BrnShop.Services.dll
- BrnShop.Services.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Asyn.cs
- BannedIPs.cs
- Banners.cs
- Brands.cs
- BrnShop.Services.csproj
- BrnShop.Services.csproj.user
- BrowseHistories.cs
- Categories.cs
- Coupons.cs
- Credits.cs
- DataBases.cs
- Emails.cs
- EventLogs.cs
- Favorites.cs
- FilterWords.cs
- FriendLinks.cs
- Helps.cs
- IPSearch.cs
- LoginFailLogs.cs
- Navs.cs
- News.cs
- OAuths.cs
- OnlineUsers.cs
- OrderActions.cs
- Orders.cs
- Plugins.cs
- ProductConsults.cs
- ProductReviews.cs
- Products.cs
- ProductStats.cs
- Promotions.cs
- PVStats.cs
- Randoms.cs
- Regions.cs
- SearchHistories.cs
- Sessions.cs
- ShipAddresses.cs
- ShopUtils.cs
- SMSes.cs
- Topics.cs
- UserRanks.cs
- Users.cs
- Admin
- BrnShop.Core
- Plugins
- BrnShop.OAuthPlugin.QQ
- Controllers
- Models
- obj
- Debug
- BrnShop.OAuthPlugin.QQ.csproj.FileListAbsolute.txt
- BrnShop.OAuthPlugin.QQ.csprojResolveAssemblyReference.cache
- BrnShop.OAuthPlugin.QQ.dll
- BrnShop.OAuthPlugin.QQ.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.OAuthPlugin.QQ.csproj.FileListAbsolute.txt
- BrnShop.OAuthPlugin.QQ.csprojResolveAssemblyReference.cache
- BrnShop.OAuthPlugin.QQ.dll
- BrnShop.OAuthPlugin.QQ.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Views
- AdminQQOAuth
- Config.cshtml
- AdminQQOAuth
- BrnShop.OAuthPlugin.QQ.csproj
- PluginData.config
- PluginInfo.config
- PluginService.cs
- PluginSetInfo.cs
- Web.config
- BrnShop.PayPlugin.Alipay
- Code
- Controllers
- Models
- obj
- Debug
- BrnShop.PayPlugin.Alipay.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.Alipay.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.Alipay.dll
- BrnShop.PayPlugin.Alipay.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.PayPlugin.Alipay.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.Alipay.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.Alipay.dll
- BrnShop.PayPlugin.Alipay.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Views
- AdminAlipay
- Config.cshtml
- Show.cshtml
- AdminAlipay
- BrnShop.PayPlugin.Alipay.csproj
- PluginData.config
- PluginInfo.config
- PluginService.cs
- PluginSetting.cs
- Web.config
- BrnShop.PayPlugin.COD
- Controllers
- Models
- obj
- Debug
- BrnShop.PayPlugin.COD.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.COD.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.COD.dll
- BrnShop.PayPlugin.COD.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.PayPlugin.COD.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.COD.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.COD.dll
- BrnShop.PayPlugin.COD.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Views
- AdminCOD
- Config.cshtml
- AdminCOD
- BrnShop.PayPlugin.COD.csproj
- PluginData.config
- PluginInfo.config
- PluginService.cs
- PluginSetInfo.cs
- Web.config
- BrnShop.PayPlugin.EMSRemit
- Controllers
- Models
- obj
- Debug
- BrnShop.PayPlugin.EMSRemit.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.EMSRemit.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.EMSRemit.dll
- BrnShop.PayPlugin.EMSRemit.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.PayPlugin.EMSRemit.csproj.FileListAbsolute.txt
- BrnShop.PayPlugin.EMSRemit.csprojResolveAssemblyReference.cache
- BrnShop.PayPlugin.EMSRemit.dll
- BrnShop.PayPlugin.EMSRemit.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Views
- AdminEMSRemit
- Config.cshtml
- AdminEMSRemit
- BrnShop.PayPlugin.EMSRemit.csproj
- PluginData.config
- PluginInfo.config
- PluginService.cs
- PluginSetInfo.cs
- Web.config
- BrnShop.ShipPlugin.STO
- Controllers
- obj
- Debug
- BrnShop.ShipPlugin.STO.csproj.FileListAbsolute.txt
- BrnShop.ShipPlugin.STO.csprojResolveAssemblyReference.cache
- BrnShop.ShipPlugin.STO.dll
- BrnShop.ShipPlugin.STO.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.ShipPlugin.STO.csproj.FileListAbsolute.txt
- BrnShop.ShipPlugin.STO.csprojResolveAssemblyReference.cache
- BrnShop.ShipPlugin.STO.dll
- BrnShop.ShipPlugin.STO.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Views
- AdminSTO
- Config.cshtml
- AdminSTO
- BrnShop.ShipPlugin.STO.csproj
- PluginData.config
- PluginInfo.config
- PluginService.cs
- PluginSetInfo.cs
- Web.config
- BrnShop.OAuthPlugin.QQ
- Presentation
- BrnShop.Web
- Administration
- Cache
- Content
- CSS
- site.css
- uploadify.css
- Flashes
- uploadify.swf
- Images
- +.gif
- -.gif
- a.jpg
- add.jpg
- bg.jpg
- bottomBg.jpg
- bt_right.jpg
- cancel.jpg
- delete.jpg
- delete2.gif
- edit.jpg
- goBack.jpg
- ico1.jpg
- li.jpg
- li1.jpg
- logo.jpg
- menuBG.jpg
- menuBG_bottom.jpg
- menuBG_top.jpg
- menuLI-bg.jpg
- menuLI-bg_hot.jpg
- nav_bg_hot.jpg
- progressbar.gif
- refresh.jpg
- right_ico.jpg
- s.jpg
- search1.gif
- selectBG.gif
- selectBGico.gif
- submit.jpg
- tagBG-left.jpg
- tagBG.jpg
- tip.gif
- top_bg.jpg
- uploadify-cancel.png
- JBox
- Skins
- Default
- images
- jbox-button1.png
- jbox-button2.png
- jbox-close1.gif
- jbox-close2.gif
- jbox-content-loading.gif
- jbox-icons-ie6.gif
- jbox-icons.png
- jbox-loading1.gif
- jbox-loading2.gif
- jbox-loading3.gif
- jbox-title-icon.gif
- Desktop.ini
- jbox.css
- images
- Default
- jquery.jBox-2.3.min.js
- Skins
- My97DatePicker
- lang
- skin
- default
- datepicker.css
- img.gif
- whyGreen
- bg.jpg
- datepicker.css
- img.gif
- datePicker.gif
- WdatePicker.css
- default
- calendar.js
- config.js
- My97DatePicker.htm
- WdatePicker.js
- UEditor
- dialogs
- anchor
- anchor.html
- attachment
- fileTypeImages
- icon_chm.gif
- icon_default.png
- icon_doc.gif
- icon_exe.gif
- icon_mp3.gif
- icon_mv.gif
- icon_pdf.gif
- icon_ppt.gif
- icon_psd.gif
- icon_rar.gif
- icon_txt.gif
- icon_xls.gif
- attachment.css
- attachment.html
- callbacks.js
- fileTypeMaps.js
- fileTypeImages
- background
- background.css
- background.html
- background.js
- emotion
- images
- 0.gif
- bface.gif
- cface.gif
- fface.gif
- jxface2.gif
- neweditor-tab-bg.png
- tface.gif
- wface.gif
- yface.gif
- emotion.css
- emotion.html
- emotion.js
- images
- image
- images
- center_focus.jpg
- left_focus.jpg
- none_focus.jpg
- right_focus.jpg
- image.css
- image.html
- image.js
- imageUploader.swf
- images
- insertframe
- insertframe.html
- link
- link.html
- map
- map.html
- music
- music.css
- music.html
- music.js
- searchreplace
- searchreplace.html
- searchreplace.js
- snapscreen
- snapscreen.html
- spechars
- spechars.html
- spechars.js
- table
- dragicon.png
- edittable.css
- edittable.html
- edittable.js
- edittd.html
- edittip.html
- template
- images
- bg.gif
- pre0.png
- pre1.png
- pre2.png
- pre3.png
- pre4.png
- config.js
- template.css
- template.html
- template.js
- images
- video
- images
- center_focus.jpg
- left_focus.jpg
- none_focus.jpg
- right_focus.jpg
- video.css
- video.html
- video.js
- images
- internal.js
- tangram.js
- anchor
- lang
- zh-cn
- images
- copy.png
- imglabel.png
- localimage.png
- music.png
- upload.png
- zh-cn.js
- images
- zh-cn
- net
- themes
- default
- css
- ueditor.css
- images
- anchor.gif
- arrow.png
- arrow_down.png
- arrow_up.png
- button-bg.gif
- cancelbutton.gif
- cursor_h.gif
- cursor_h.png
- cursor_v.gif
- cursor_v.png
- dialog-title-bg.png
- filescan.png
- highlighted.gif
- icons-all.gif
- icons.gif
- icons.png
- lock.gif
- neweditor-tab-bg.png
- pagebreak.gif
- scale.png
- spacer.gif
- sparator_v.png
- table-cell-align.png
- tangram-colorpicker.png
- toolbar_bg.png
- unhighlighted.gif
- upload.png
- videologo.gif
- word.gif
- wordpaste.png
- dialogbase.css
- css
- iframe.css
- default
- third-party
- codemirror
- codemirror.css
- codemirror.js
- snapscreen
- UEditorSnapscreen.exe
- swfupload
- fileprogress.js
- swfupload.cookies.js
- swfupload.js
- swfupload.proxy.js
- swfupload.queue.js
- swfupload.speed.js
- swfupload.swf
- swfupload_fp9.swf
- SyntaxHighlighter
- shCore.js
- shCoreDefault.css
- codemirror
- ueditor.all.js
- ueditor.config.js
- ueditor.parse.js
- dialogs
- CSS
- Controllers
- AdminGroupController.cs
- BannedIPController.cs
- BannerController.cs
- BrandController.cs
- CategoryController.cs
- CouponController.cs
- DataBaseController.cs
- EventController.cs
- FilterWordController.cs
- FriendLinkController.cs
- HelpController.cs
- HomeController.cs
- LogController.cs
- NavController.cs
- NewsController.cs
- OrderController.cs
- PluginController.cs
- ProductConsultController.cs
- ProductController.cs
- ProductReviewController.cs
- PromotionController.cs
- SetController.cs
- StatController.cs
- ToolController.cs
- TopicController.cs
- UserController.cs
- UserRankController.cs
- Models
- AdminGroupModel.cs
- BannedIPModel.cs
- BannerModel.cs
- BrandModel.cs
- CategoryModel.cs
- CouponModel.cs
- EventModel.cs
- FilterWordModel.cs
- FriendLinkModel.cs
- HelpModel.cs
- HomeModel.cs
- LogModel.cs
- NavModel.cs
- NewsModel.cs
- OrderModel.cs
- PluginModel.cs
- ProductConsultModel.cs
- ProductModel.cs
- ProductReviewModel.cs
- PromotionModel.cs
- SetModel.cs
- StatModel.cs
- TopicModel.cs
- UserModel.cs
- UserRankModel.cs
- obj
- Debug
- BrnShop.Web.Admin.csproj.FileListAbsolute.txt
- BrnShop.Web.Admin.csprojResolveAssemblyReference.cache
- BrnShop.Web.Admin.dll
- BrnShop.Web.Admin.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Web.Admin.csproj.FileListAbsolute.txt
- BrnShop.Web.Admin.csprojResolveAssemblyReference.cache
- BrnShop.Web.Admin.dll
- BrnShop.Web.Admin.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- Scripts
- Views
- AdminGroup
- Add.cshtml
- Edit.cshtml
- List.cshtml
- BannedIP
- Add.cshtml
- Edit.cshtml
- List.cshtml
- Banner
- Add.cshtml
- Edit.cshtml
- List.cshtml
- Brand
- Add.cshtml
- Edit.cshtml
- List.cshtml
- Category
- AddAttribute.cshtml
- AddAttributeGroup.cshtml
- AddAttributeValue.cshtml
- AddCategory.cshtml
- AttributeGroupList.cshtml
- AttributeList.cshtml
- AttributeValueList.cshtml
- CategoryList.cshtml
- EditAttribute.cshtml
- EditAttributeGroup.cshtml
- EditAttributeValue.cshtml
- EditCategory.cshtml
- Coupon
- AddCouponType.cshtml
- CouponList.cshtml
- CouponProductList.cshtml
- CouponTypeList.cshtml
- SendCoupon.cshtml
- ShowCouponType.cshtml
- DataBase
- Manage.cshtml
- Event
- Add.cshtml
- Edit.cshtml
- List.cshtml
- FilterWord
- Add.cshtml
- Edit.cshtml
- List.cshtml
- FriendLink
- Add.cshtml
- Edit.cshtml
- List.cshtml
- Help
- AddHelp.cshtml
- AddHelpCategory.cshtml
- EditHelp.cshtml
- EditHelpCategory.cshtml
- List.cshtml
- Home
- Index.cshtml
- Menu.cshtml
- NavBar.cshtml
- ShopRunInfo.cshtml
- Log
- AdminOperateLogList.cshtml
- CreditLogList.cshtml
- Nav
- Add.cshtml
- Edit.cshtml
- List.cshtml
- News
- AddNews.cshtml
- AddNewsType.cshtml
- EditNews.cshtml
- EditNewsType.cshtml
- NewsList.cshtml
- NewsTypeList.cshtml
- Order
- EditOrderPayType.cshtml
- EditOrderShipType.cshtml
- EditShipAddress.cshtml
- OperateOrder.cshtml
- OrderInfo.cshtml
- OrderList.cshtml
- Plugin
- Config.cshtml
- Edit.cshtml
- List.cshtml
- Product
- AddProduct.cshtml
- AddSKU.cshtml
- EditProduct.cshtml
- OnSaleProductList.cshtml
- OutSaleProductList.cshtml
- ProductImageList.cshtml
- ProductKeywordList.cshtml
- RecycleBinProductList.cshtml
- ProductConsult
- AddProductConsultType.cshtml
- EditProductConsultType.cshtml
- ProductConsultList.cshtml
- ProductConsultTypeList.cshtml
- Reply.cshtml
- ProductReview
- ProductReviewList.cshtml
- ProductReviewReplyList.cshtml
- Promotion
- AddBuySendPromotion.cshtml
- AddFullCutPromotion.cshtml
- AddFullSendPromotion.cshtml
- AddGiftPromotion.cshtml
- AddSinglePromotion.cshtml
- AddSuitPromotion.cshtml
- BuySendProductList.cshtml
- BuySendPromotionList.cshtml
- EditBuySendPromotion.cshtml
- EditFullCutPromotion.cshtml
- EditFullSendPromotion.cshtml
- EditGiftPromotion.cshtml
- EditSinglePromotion.cshtml
- EditSuitPromotion.cshtml
- FullCutProductList.cshtml
- FullCutPromotionList.cshtml
- FullSendProductList.cshtml
- FullSendPromotionList.cshtml
- GiftList.cshtml
- GiftPromotionList.cshtml
- SinglePromotionList.cshtml
- SuitProductList.cshtml
- SuitPromotionList.cshtml
- Set
- Access.cshtml
- Account.cshtml
- Credit.cshtml
- Email.cshtml
- Performance.cshtml
- Shop.cshtml
- Site.cshtml
- SMS.cshtml
- Theme.cshtml
- Upload.cshtml
- Shared
- Error.cshtml
- Prompt.cshtml
- _AdminLayout.cshtml
- Stat
- ClientStat.cshtml
- OnlineUserList.cshtml
- OnlineUserTrend.cshtml
- ProductStat.cshtml
- RegionStat.cshtml
- SaleList.cshtml
- SaleTrend.cshtml
- SearchWordStatList.cshtml
- Topic
- Add.cshtml
- Edit.cshtml
- List.cshtml
- User
- Add.cshtml
- Edit.cshtml
- List.cshtml
- UserRank
- Add.cshtml
- Edit.cshtml
- List.cshtml
- Web.config
- _ViewStart.cshtml
- AdminGroup
- AdminAreaRegistration.cs
- BrnShop.Web.Admin.csproj
- BrnShop.Web.Admin.csproj.user
- Web.config
- App_Data
- ExLogs
- 20140608.log
- 20140612.log
- 20140613.log
- 20140614.log
- 20140615.log
- 20140621.log
- 20140622.log
- 20140623.log
- 20140624.log
- Credit.config
- Email.config
- Event.config
- InstalledPlugin.config
- IPData.config
- RDBS.config
- Shop.config
- SMS.config
- ExLogs
- bin
- BrnShop.AsynStrategy.ThreadPool.dll
- BrnShop.AsynStrategy.ThreadPool.pdb
- BrnShop.CacheStrategy.AspNet.dll
- BrnShop.CacheStrategy.AspNet.pdb
- BrnShop.ConfigStrategy.File.dll
- BrnShop.ConfigStrategy.File.pdb
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- BrnShop.EmailStrategy.DotNet.dll
- BrnShop.EmailStrategy.DotNet.pdb
- BrnShop.EventStrategy.Timer.dll
- BrnShop.EventStrategy.Timer.pdb
- BrnShop.RandomStrategy.BrnShop.dll
- BrnShop.RandomStrategy.BrnShop.pdb
- BrnShop.RDBSStrategy.SqlServer.dll
- BrnShop.RDBSStrategy.SqlServer.pdb
- BrnShop.Services.dll
- BrnShop.Services.pdb
- BrnShop.SessionStrategy.AspNetCache.dll
- BrnShop.SessionStrategy.AspNetCache.pdb
- BrnShop.SMSStrategy.BrnShop.dll
- BrnShop.SMSStrategy.BrnShop.pdb
- BrnShop.Web.Admin.dll
- BrnShop.Web.Admin.pdb
- BrnShop.Web.dll
- BrnShop.Web.Framework.dll
- BrnShop.Web.Framework.pdb
- BrnShop.Web.pdb
- fastJSON.dll
- Controllers
- Models
- obj
- Debug
- BrnShop.Web.csproj.FileListAbsolute.txt
- BrnShop.Web.csprojResolveAssemblyReference.cache
- BrnShop.Web.dll
- BrnShop.Web.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Web.csproj.FileListAbsolute.txt
- BrnShop.Web.csprojResolveAssemblyReference.cache
- BrnShop.Web.dll
- BrnShop.Web.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Plugins
- BrnShop.OAuthPlugin.QQ
- Views
- AdminQQOAuth
- Config.cshtml
- AdminQQOAuth
- BrnShop.OAuthPlugin.QQ.dll
- BrnShop.OAuthPlugin.QQ.pdb
- PluginData.config
- PluginInfo.config
- Views
- BrnShop.PayPlugin.Alipay
- Views
- AdminAlipay
- Config.cshtml
- Show.cshtml
- AdminAlipay
- BrnShop.PayPlugin.Alipay.dll
- BrnShop.PayPlugin.Alipay.pdb
- PluginData.config
- PluginInfo.config
- Views
- BrnShop.PayPlugin.COD
- Views
- AdminCOD
- Config.cshtml
- AdminCOD
- BrnShop.PayPlugin.COD.dll
- BrnShop.PayPlugin.COD.pdb
- PluginData.config
- PluginInfo.config
- Views
- BrnShop.PayPlugin.EMSRemit
- Views
- AdminEMSRemit
- Config.cshtml
- AdminEMSRemit
- BrnShop.PayPlugin.EMSRemit.dll
- BrnShop.PayPlugin.EMSRemit.pdb
- PluginData.config
- PluginInfo.config
- Views
- BrnShop.ShipPlugin.STO
- Views
- AdminSTO
- Config.cshtml
- AdminSTO
- BrnShop.ShipPlugin.STO.dll
- BrnShop.ShipPlugin.STO.pdb
- PluginData.config
- PluginInfo.config
- Views
- Web.config
- BrnShop.OAuthPlugin.QQ
- Properties
- Scripts
- Themes
- Default
- CSS
- all.css
- Images
- bg-b.jpg
- bg.jpg
- bg2.jpg
- content.jpg
- img.jpg
- logo.jpg
- qqoauth.png
- searchBT.jpg
- t.jpg
- Views
- Account
- FindPwd.cshtml
- Login.cshtml
- Register.cshtml
- ResetPwd.cshtml
- VerifyUser.cshtml
- Catalog
- Category.cshtml
- Product.cshtml
- Search.cshtml
- Topic.cshtml
- Help
- Question.cshtml
- Home
- Index.cshtml
- News
- Detail.cshtml
- Order
- ConfirmOrder.cshtml
- PayShow.cshtml
- PaySuccess.cshtml
- SubmitSuccess.cshtml
- Shared
- 404.cshtml
- Error.cshtml
- Prompt.cshtml
- _Layout.cshtml
- ShopCart
- AddSuccess.cshtml
- AjaxIndex.cshtml
- Index.cshtml
- UCenter
- CouponList.cshtml
- FavoriteProductList.cshtml
- OrderInfo.cshtml
- OrderList.cshtml
- PayCreditLogList.cshtml
- ProductConsultList.cshtml
- ProductReviewList.cshtml
- ReviewOrder.cshtml
- SafeInfo.cshtml
- SafeSuccess.cshtml
- SafeUpdate.cshtml
- SafeVerify.cshtml
- ShipAddressList.cshtml
- UserInfo.cshtml
- Web.config
- _ViewStart.cshtml
- Account
- Theme.png
- Theme.xml
- CSS
- Default
- Upload
- Banner
- fr_1406082130562229984.png
- fr_1406082133321679180.png
- Brand
- Source
- b_1406081507143710470.jpg
- b_1406081507576935249.jpg
- b_1406081508303913952.jpg
- Thumb10_10
- b_1406081507143710470.jpg
- b_1406081507576935249.jpg
- b_1406081508303913952.jpg
- Thumb30_30
- b_1406081507143710470.jpg
- b_1406081507576935249.jpg
- b_1406081508303913952.jpg
- Source
- Product
- Show
- Source
- ps_1406082055301833959.png
- ps_1406082100489576288.png
- ps_1406082103249245496.png
- ps_1406082105203641523.png
- Thumb10_10
- ps_1406082055301833959.png
- ps_1406082100489576288.png
- ps_1406082103249245496.png
- ps_1406082105203641523.png
- Thumb165_210
- ps_1406082055301833959.png
- ps_1406082100489576288.png
- ps_1406082103249245496.png
- ps_1406082105203641523.png
- Thumb30_30
- ps_1406082055301833959.png
- ps_1406082100489576288.png
- ps_1406082103249245496.png
- ps_1406082105203641523.png
- Thumb380_310
- ps_1406082055301833959.png
- ps_1406082100489576288.png
- ps_1406082103249245496.png
- ps_1406082105203641523.png
- Source
- Show
- UserRankAvatar
- Source
- ura_1406081450117210245.jpg
- Thumb10_10
- ura_1406081450117210245.jpg
- Thumb30_30
- ura_1406081450117210245.jpg
- Thumb50_50
- ura_1406081450117210245.jpg
- Source
- Banner
- BrnShop.Web.csproj
- BrnShop.Web.csproj.user
- BrnShop.Web.Publish.xml
- favicon.ico
- Global.asax
- Global.asax.cs
- Web.config
- Web.Debug.config
- Web.Release.config
- Administration
- BrnShop.Web.Framework
- ActionSelectors
- bin
- Debug
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- BrnShop.Services.dll
- BrnShop.Services.pdb
- BrnShop.Web.Framework.dll
- BrnShop.Web.Framework.pdb
- Release
- BrnShop.Core.dll
- BrnShop.Core.pdb
- BrnShop.Data.dll
- BrnShop.Data.pdb
- BrnShop.Services.dll
- BrnShop.Services.pdb
- BrnShop.Web.Framework.dll
- BrnShop.Web.Framework.pdb
- Debug
- Controllers
- obj
- Debug
- BrnShop.Web.Framework.csproj.FileListAbsolute.txt
- BrnShop.Web.Framework.csprojResolveAssemblyReference.cache
- BrnShop.Web.Framework.dll
- BrnShop.Web.Framework.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.Web.Framework.csproj.FileListAbsolute.txt
- BrnShop.Web.Framework.csprojResolveAssemblyReference.cache
- BrnShop.Web.Framework.dll
- BrnShop.Web.Framework.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Pager
- Properties
- Theme
- Validators
- ViewPages
- WorkContext
- BrnShop.Web.Framework.csproj
- BrnShop.Web.Framework.csproj.user
- ImageResult.cs
- PromptModel.cs
- BrnShop.Web
- RefDLL
- fastJSON.dll
- RouteDebugger.dll
- Strategies
- BrnShop.AsynStrategy.ThreadPool
- obj
- Debug
- BrnShop.AsynStrategy.ThreadPool.csproj.FileListAbsolute.txt
- BrnShop.AsynStrategy.ThreadPool.csprojResolveAssemblyReference.cache
- BrnShop.AsynStrategy.ThreadPool.dll
- BrnShop.AsynStrategy.ThreadPool.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.AsynStrategy.ThreadPool.csproj.FileListAbsolute.txt
- BrnShop.AsynStrategy.ThreadPool.csprojResolveAssemblyReference.cache
- BrnShop.AsynStrategy.ThreadPool.dll
- BrnShop.AsynStrategy.ThreadPool.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- AsynStrategy.cs
- BrnShop.AsynStrategy.ThreadPool.csproj
- obj
- BrnShop.CacheStrategy.AspNet
- obj
- Debug
- BrnShop.CacheStrategy.AspNet.csproj.FileListAbsolute.txt
- BrnShop.CacheStrategy.AspNet.csprojResolveAssemblyReference.cache
- BrnShop.CacheStrategy.AspNet.dll
- BrnShop.CacheStrategy.AspNet.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.CacheStrategy.AspNet.csproj.FileListAbsolute.txt
- BrnShop.CacheStrategy.AspNet.csprojResolveAssemblyReference.cache
- BrnShop.CacheStrategy.AspNet.dll
- BrnShop.CacheStrategy.AspNet.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.CacheStrategy.AspNet.csproj
- CacheStrategy.cs
- obj
- BrnShop.ConfigStrategy.File
- obj
- Debug
- BrnShop.ConfigStrategy.File.csproj.FileListAbsolute.txt
- BrnShop.ConfigStrategy.File.csprojResolveAssemblyReference.cache
- BrnShop.ConfigStrategy.File.dll
- BrnShop.ConfigStrategy.File.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.ConfigStrategy.File.csproj.FileListAbsolute.txt
- BrnShop.ConfigStrategy.File.csprojResolveAssemblyReference.cache
- BrnShop.ConfigStrategy.File.dll
- BrnShop.ConfigStrategy.File.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.ConfigStrategy.File.csproj
- ConfigStrategy.cs
- obj
- BrnShop.EmailStrategy.DotNet
- obj
- Debug
- BrnShop.EmailStrategy.DotNet.csproj.FileListAbsolute.txt
- BrnShop.EmailStrategy.DotNet.csprojResolveAssemblyReference.cache
- BrnShop.EmailStrategy.DotNet.dll
- BrnShop.EmailStrategy.DotNet.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.EmailStrategy.DotNet.csproj.FileListAbsolute.txt
- BrnShop.EmailStrategy.DotNet.csprojResolveAssemblyReference.cache
- BrnShop.EmailStrategy.DotNet.dll
- BrnShop.EmailStrategy.DotNet.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.EmailStrategy.DotNet.csproj
- EmailStrategy.cs
- obj
- BrnShop.EventStrategy.Timer
- obj
- Debug
- BrnShop.EventStrategy.Timer.csproj.FileListAbsolute.txt
- BrnShop.EventStrategy.Timer.csprojResolveAssemblyReference.cache
- BrnShop.EventStrategy.Timer.dll
- BrnShop.EventStrategy.Timer.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.EventStrategy.Timer.csproj.FileListAbsolute.txt
- BrnShop.EventStrategy.Timer.csprojResolveAssemblyReference.cache
- BrnShop.EventStrategy.Timer.dll
- BrnShop.EventStrategy.Timer.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.EventStrategy.Timer.csproj
- BrowseHistoryEvent.cs
- OrderEvent.cs
- ProductReviewCountEvent.cs
- ProductSaleCountEvent.cs
- ProductVisitCountEvent.cs
- ShopCartEvent.cs
- SQLEvent.cs
- obj
- BrnShop.RandomStrategy.BrnShop
- obj
- Debug
- BrnShop.RandomStrategy.BilShop.csproj.FileListAbsolute.txt
- BrnShop.RandomStrategy.BilShop.csprojResolveAssemblyReference.cache
- BrnShop.RandomStrategy.BilShop.dll
- BrnShop.RandomStrategy.BilShop.pdb
- BrnShop.RandomStrategy.BrnShop.csproj.FileListAbsolute.txt
- BrnShop.RandomStrategy.BrnShop.csprojResolveAssemblyReference.cache
- BrnShop.RandomStrategy.BrnShop.dll
- BrnShop.RandomStrategy.BrnShop.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.RandomStrategy.BrnShop.csproj.FileListAbsolute.txt
- BrnShop.RandomStrategy.BrnShop.csprojResolveAssemblyReference.cache
- BrnShop.RandomStrategy.BrnShop.dll
- BrnShop.RandomStrategy.BrnShop.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.RandomStrategy.BrnShop.csproj
- RandomStrategy.cs
- obj
- BrnShop.RDBSStrategy.SqlServer
- obj
- Debug
- BrnShop.RDBSStrategy.SqlServer.csproj.FileListAbsolute.txt
- BrnShop.RDBSStrategy.SqlServer.csprojResolveAssemblyReference.cache
- BrnShop.RDBSStrategy.SqlServer.dll
- BrnShop.RDBSStrategy.SqlServer.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.RDBSStrategy.SqlServer.csproj.FileListAbsolute.txt
- BrnShop.RDBSStrategy.SqlServer.csprojResolveAssemblyReference.cache
- BrnShop.RDBSStrategy.SqlServer.dll
- BrnShop.RDBSStrategy.SqlServer.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.RDBSStrategy.SqlServer.csproj
- BrnShop.RDBSStrategy.SqlServer.csproj.user
- OrderStrategy.cs
- ProductStrategy.cs
- PromotionStrategy.cs
- RDBSStrategy.cs
- ShopStrategy.cs
- UserStrategy.cs
- obj
- BrnShop.SessionStrategy.AspNetCache
- obj
- Debug
- BrnShop.SessionStrategy.AspNetCache.csproj.FileListAbsolute.txt
- BrnShop.SessionStrategy.AspNetCache.csprojResolveAssemblyReference.cache
- BrnShop.SessionStrategy.AspNetCache.dll
- BrnShop.SessionStrategy.AspNetCache.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.SessionStrategy.AspNetCache.csproj.FileListAbsolute.txt
- BrnShop.SessionStrategy.AspNetCache.csprojResolveAssemblyReference.cache
- BrnShop.SessionStrategy.AspNetCache.dll
- BrnShop.SessionStrategy.AspNetCache.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.SessionStrategy.AspNetCache.csproj
- SessionStrategy.cs
- obj
- BrnShop.SMSStrategy.BrnShop
- obj
- Debug
- BrnShop.SMSStrategy.BilShop.csproj.FileListAbsolute.txt
- BrnShop.SMSStrategy.BilShop.csprojResolveAssemblyReference.cache
- BrnShop.SMSStrategy.BilShop.dll
- BrnShop.SMSStrategy.BilShop.pdb
- BrnShop.SMSStrategy.BrnShop.csproj.FileListAbsolute.txt
- BrnShop.SMSStrategy.BrnShop.csprojResolveAssemblyReference.cache
- BrnShop.SMSStrategy.BrnShop.dll
- BrnShop.SMSStrategy.BrnShop.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Release
- BrnShop.SMSStrategy.BrnShop.csproj.FileListAbsolute.txt
- BrnShop.SMSStrategy.BrnShop.csprojResolveAssemblyReference.cache
- BrnShop.SMSStrategy.BrnShop.dll
- BrnShop.SMSStrategy.BrnShop.pdb
- DesignTimeResolveAssemblyReferencesInput.cache
- Debug
- Properties
- BrnShop.SMSStrategy.BrnShop.csproj
- SMSStrategy.cs
- obj
- BrnShop.AsynStrategy.ThreadPool
- BrnShop.sln
- BrnShop.suo
- data1.0.312.sql
- License.html
- 使用说明.txt
using System; using System.IO; using System.Web; using System.Net; using System.Text; using System.Collections.Generic; namespace BrnShop.PayPlugin.Alipay.Code { /// <summary> /// 支付宝通知处理类,处理支付宝各接口通知返回 /// 调试通知返回时,可查看或改写log日志的写入TXT里的数据,来检查通知返回是否正常 /// </summary> public class AlipayNotify { /// <summary> /// 验证消息是否是支付宝发出的合法消息 /// </summary> /// <param name="inputPara">通知返回参数数组</param> /// <param name="notifyId">通知验证ID</param> /// <param name="sign">支付宝生成的签名结果</param> /// <param name="signType">签名方式</param> /// <param name="key">交易安全校验码</param> /// <param name="code">字符编码格式</param> /// <returns>验证结果</returns> public static bool Verify(SortedDictionary<string, string> inputPara, string notifyId, string sign, string signType, string key, Encoding code, string veryfyUrl, string partner) { //获取返回时的签名验证结果 bool isSign = GetSignVeryfy(inputPara, sign, sign, key, code); //获取是否是支付宝服务器发来的请求的验证结果 string responseTxt = "true"; if (notifyId != null && notifyId != "") { responseTxt = GetResponseTxt(notifyId, veryfyUrl, partner); } //写日志记录(若要调试,请取消下面两行注释) //string sWord = "responseTxt=" + responseTxt + "\n isSign=" + isSign.ToString() + "\n 返回回来的参数:" + GetPreSignStr(inputPara) + "\n "; //Core.LogResult(sWord); //判断responsetTxt是否为true,isSign是否为true //responsetTxt的结果不是true,与服务器设置问题、合作身份者ID、notify_id一分钟失效有关 //isSign不是true,与安全校验码、请求时的参数格式(如:带自定义参数等)、编码格式有关 if (responseTxt == "true" && isSign)//验证成功 { return true; } else//验证失败 { return false; } } /// <summary> /// 获取待签名字符串(调试用) /// </summary> /// <param name="inputPara">通知返回参数数组</param> /// <returns>待签名字符串</returns> private static string GetPreSignStr(SortedDictionary<string, string> inputPara) { Dictionary<string, string> sPara = new Dictionary<string, string>(); //过滤空值、sign与sign_type参数 sPara = AlipayCore.FilterPara(inputPara); //获取待签名字符串 string preSignStr = AlipayCore.CreateLinkString(sPara); return preSignStr; } /// <summary> /// 获取返回时的签名验证结果 /// </summary> /// <param name="inputPara">通知返回参数数组</param> /// <param name="sign">对比的签名结果</param> /// <param name="signType">签名方式</param> /// <param name="key">交易安全校验码</param> /// <param name="code">字符编码格式</param> /// <returns>签名验证结果</returns> private static bool GetSignVeryfy(SortedDictionary<string, string> inputPara, string sign, string signType, string key, Encoding code) { Dictionary<string, string> sPara = new Dictionary<string, string>(); //过滤空值、sign与sign_type参数 sPara = AlipayCore.FilterPara(inputPara); //获取待签名字符串 string preSignStr = AlipayCore.CreateLinkString(sPara); //获得签名验证结果 bool isSgin = false; if (sign != null && sign != "") { switch (signType) { case "MD5": isSgin = AlipayMD5.Verify(preSignStr, sign, key, code); break; default: break; } } return isSgin; } /// <summary> /// 获取是否是支付宝服务器发来的请求的验证结果 /// </summary> /// <param name="notifyId">通知验证ID</param> /// <param name="veryfyUrl">支付宝消息验证地址</param> /// <param name="partner">收款支付宝帐户ID</param> /// <returns>验证结果</returns> private static string GetResponseTxt(string notifyId, string veryfyUrl, string partner) { string veryfy_url = string.Format("{0}partner={1}¬ify_id={2}", veryfyUrl, partner, notifyId); //获取远程服务器ATN结果,验证是否是支付宝服务器发来的请求 string responseTxt = AlipayCore.Get_Http(veryfy_url, 120000); return responseTxt; } } }