使用MVC實現登入功能

2022-05-02 01:18:10 字數 2242 閱讀 5087

首先,從底層開始即models:

(1)通用資料訪問類(封裝資料訪問類方法):sqlhelper類   

使用命名空間:using system.data;  

using system.data.sqlclient;

using system.configuration;//使用配置檔案web.config所需的命名空間

using

system;

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;

using

system;

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)實體類

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

namespace

mvcdemo.models

public

string loginname

public

string loginpwd

}}

其次,views()【檢視層】使用form提交

@

最後,controller(控制器)

using

system;

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...