zoukankan      html  css  js  c++  java
  • 将用户导入到membership

    今天去客户那里实施项目,本来谈好是用演示数据进行测试,后来临时要把现在的用户导入。恰好了,没有
    带笔记本,客户的服务器上只装了普通的程序,一般的数据初始化,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();


  • 相关阅读:
    JS 做的鼠标放大镜(初级)
    用JS做关灯游戏(初级)
    JS 做时钟
    Magic Powder
    (记忆化搜索)Jury Compromise (poj 1015)
    (求凹包) Bicycle Race (CF 659D) 简单题
    Phalanx (hdu 2859)
    第十四个目标 (fzu)
    (树形dp)鸡毛信问题 (fzu 1227)
    (最大m子段和) Max Sum Plus Plus (Hdu 1024)
  • 原文地址:https://www.cnblogs.com/supercode/p/858987.html
Copyright © 2011-2022 走看看