MVC 4 模板里的注册用户怎样改写成WEB API? 本帖最后由 ilearn 于 2014-09-04 22:46:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后来我改写成这样,不知道行不行?需不需要配置什么的? string connstr = "server =XXX;database=XX;uid=sa;pwd="; try { using (DataClasses1DataContext db = new DataClasses1DataContext(connstr)) { int thecount=(from c in db.web_myuser where c.username==imodel.user && c.passwrd ==imodel.pass select c).Count(); if (thecount == 0) { logerr("创建用户", "密码不对"); return -1; } RegisterBindingModel rbmodel = new RegisterBindingModel(); rbmodel.Email = imodel.email; rbmodel.Password = imodel.passapply; rbmodel.ConfirmPassword = imodel.passapply; if (ModelState.IsValid) { // Attempt to register the user try { WebSecurity.CreateUserAndAccount( imodel.userapply , imodel.passapply , new { Email = imodel.email }, false); WebSecurity.Login(imodel.userapply, imodel.passapply); return 0; } catch (MembershipCreateUserException e) { string expmessag = e.ToString(); if (expmessag.Length > 900) expmessag = e.ToString().Substring(0, 900); logerr("创建用户", expmessag); return -3; } } else { return -5; } } } catch(Exception e) { string expmessag = e.ToString(); if (expmessag.Length > 900) expmessag = e.ToString().Substring(0, 900); logerr("创建用户", expmessag); return -2; } } 回发或回调参数无效的问题 急... GridView控件的datakeysname的问题 .net如何实现从sql server数据库读取二进制图片文件到指定文件夹下 发送邮件时如何改变发件人的地址 关于Forms授权的问题。。。。。。 关于ado.net连接数据库 关于Socket,请高手指点一下。 简单问题,关于报表头的使用,先来抢分 DataGrid如何动态增加一个选择列??? 请问微软 MVP :何谓 网络文档错误?? 我想把另外两张表 里面的部分内容页显示出来,怎么做啊,急急急!!! 通过FTP服务器发布网站的问题
string connstr = "server =XXX;database=XX;uid=sa;pwd=";
try
{
using (DataClasses1DataContext db = new DataClasses1DataContext(connstr))
{
int thecount=(from c in db.web_myuser
where c.username==imodel.user && c.passwrd ==imodel.pass
select c).Count();
if (thecount == 0)
{
logerr("创建用户", "密码不对");
return -1;
}
RegisterBindingModel rbmodel = new RegisterBindingModel();
rbmodel.Email = imodel.email;
rbmodel.Password = imodel.passapply;
rbmodel.ConfirmPassword = imodel.passapply;
if (ModelState.IsValid)
{
// Attempt to register the user
try
{
WebSecurity.CreateUserAndAccount(
imodel.userapply ,
imodel.passapply ,
new { Email = imodel.email },
false); WebSecurity.Login(imodel.userapply, imodel.passapply);
return 0;
}
catch (MembershipCreateUserException e)
{
string expmessag = e.ToString();
if (expmessag.Length > 900)
expmessag = e.ToString().Substring(0, 900);
logerr("创建用户", expmessag);
return -3;
}
}
else
{
return -5;
}
} }
catch(Exception e)
{
string expmessag = e.ToString();
if (expmessag.Length > 900)
expmessag = e.ToString().Substring(0, 900);
logerr("创建用户", expmessag);
return -2;
}
}