首先,從底層開始即models:
(1)通用資料訪問類(封裝資料訪問類方法):sqlhelper類
使用命名空間:using system.data;
using system.data.sqlclient;
using system.configuration;//使用配置檔案web.config所需的命名空間
usingsystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
using
system.configuration;
using
system.data;
using
system.data.sqlclient;
namespace
mvcdemo.models
catch
(exception ex)}}
}
web.config:配置為
//資料庫連線字串
(2)資料訪問類:實體名稱+service,需使用命名空間:
using system.data;
using system.data.sqlclient;
usingsystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
using
system.data;
using
system.data.sqlclient;
namespace
mvcdemo.models
and loginpwd=''";
sql = string
.format(sql,objadmin.loginid,objadmin.loginpwd);//格式化
sqldatareader objreader
=sqlhelper.getreader(sql);
if(objreader.read())
else
objreader.close();
return
objadmin;}}
}
(3)實體類
usingsystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
namespace
mvcdemo.models
public
string loginname
public
string loginpwd
}}
其次,views()【檢視層】使用form提交
@
最後,controller(控制器)
usingsystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
using
system.web.mvc;
using
mvcdemo.models;
namespace
mvcdemo.controllers
//編寫動作方法
public
actionresult adminlogin()
;//物件初始化器(對屬性賦值)
//[2] 業務處理 掉用資料訪問類 使用資料訪問類中的方法
objadmin = new
sysadminservice().adminlogin(objadmin);
if (objadmin!=null
)
else
//[3] 返回資料(檢視)
return view("
index
");}
}}
注意:資料庫的建立,若沒有則報錯
MVC應用程式實現會員登入功能
實現之前,我們已經把驗證成功的資訊存在cookie裡 mvc登入前準備寫好cookie 現在就可以實現真正的驗證與登入了。先去資料庫,寫好乙個登入證的儲存過程 dbo usp member loginverifyandgetinfo 儲存過程中有兩個判斷,使用者輸入乙個不存在的帳號,也要提示帳號或是...
MVC應用程式實現會員登入功能
實現之前,我們已經把驗證成功的資訊存在cookie裡 mvc登入前準備寫好cookie 現在就可以實現真正的驗證與登入了。先去資料庫,寫好乙個登入證的儲存過程 dbo usp member loginverifyandgetinfo 儲存過程中有兩個判斷,使用者輸入乙個不存在的帳號,也要提示帳號或是...
使用axios實現登入功能
1.建立乙個login.vue頁面 1.1 寫頁面 components login.vue 在 src components 下建立 login.vue 頁面 測試axios 1.2 src router index.js 中配置vue路由 import login from components...