惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
U
Unit 42
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
F
Full Disclosure
月光博客
月光博客
Engineering at Meta
Engineering at Meta
博客园_首页
The Register - Security
The Register - Security
G
Google Developers Blog
The Cloudflare Blog
博客园 - Franky
K
Kaspersky official blog
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
NISL@THU
NISL@THU
AI
AI
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Vercel News
Vercel News
T
Tor Project blog
P
Privacy International News Feed
D
Docker
I
Intezer
L
LangChain Blog
P
Proofpoint News Feed
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
博客园 - 聂微东
AWS News Blog
AWS News Blog
Martin Fowler
Martin Fowler
P
Privacy & Cybersecurity Law Blog
V
V2EX
Last Week in AI
Last Week in AI
C
Cybersecurity and Infrastructure Security Agency CISA
The Hacker News
The Hacker News
T
Tenable Blog
Blog — PlanetScale
Blog — PlanetScale
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog

博客园 - 登峰

VS2010 工具箱装载出错 网络和笔记本 用live writer写博客 javascript写计数器 - 登峰 - 博客园 上海招聘.net程序员 Virtual Machine--Vmware(2) Virtual Machine -- VmWare(1) 代码自动生成操作 - 登峰 - 博客园 病毒惹的祸 一道受用终身的测试题 慎用优化工具 一个简单的存储过程代码生成器 DataGrid的Bug? 哪个是最好的ORM C#设计模式---概述篇 还原master数据库 Sql Server实用操作小技巧集合(转载) .net 程序发生了一个不可捕获的异常 n取的r的组合数问题
将用户导入到membership
登峰 · 2007-08-16 · via 博客园 - 登峰

今天去客户那里实施项目,本来谈好是用演示数据进行测试,后来临时要把现在的用户导入。恰好了,没有
带笔记本,客户的服务器上只装了普通的程序,一般的数据初始化,Sql Server 2000和EXCEL就能解决。
但是现在系统中引入了asp.net membership做为用户模型,所以导入要另辟溪跷。主要思路如下,先把用户放到普通文本文件中,
在程序中读取,注意中文编码,再用membership创建用户。这样就不用再去分析表关系了。实际上,membership的表关系也很清晰

  string filename="c:\\name";
//打开文件并显示其内容
StreamReader reader=null;
try
{

reader=new StreamReader(filename,System.Text.Encoding.Default);
for(string line=reader.ReadLine();line!=null;line=reader.ReadLine())
{

//注册用户普通信息
string UserName=line;
string Password="123456";
string Email=UserName+"sf.com";
string Question="where is sf";
string Answer ="jiangsusuzhou";

                    MembershipCreateStatus status;
                    MembershipUser newUser = Membership.CreateUser(UserName.Trim(), Password.Trim(), Email.Trim(), Question.Trim(), Answer.Trim(), true, out status);

                    //注册用户扩展信息
                    if (status == MembershipCreateStatus.Success)
                    {
                       Console.WriteLine("reg ok");
Console.WriteLine(line);
                    }else
            {
                       Console.WriteLine("reg failed");

            }
}
}
catch(IOException e)
{
Console.WriteLine(e.Message);
}
if(reader!=null)
reader.Close();