登入介面註冊儲存過程

2021-07-09 09:11:36 字數 1230 閱讀 3770

alter procedure [dbo].[procregister]

@loginid varchar(50), --傳入引數:登入帳號

@loginpwd varchar(15)--傳入引數:登入密碼

asdeclare @emailaddress varchar(20) --預設郵箱字尾,以方便註冊

set @emailaddress = '@gmail.com'

declare @usergroup varchar(20) --預設使用者組,值為usr即普通使用者

set @usergroup = 'usr'

declare @logincheckflag bit --返回值:登入成功/失敗標誌

begin

--若帳號、密碼不為空,將介面中的帳號、密碼寫入account表中

if (@loginid <> '') and (@loginpwd <> '')

begin

set @loginid = @loginid + @emailaddress --將使用者名稱與郵箱字尾拼接

/*預設註冊的郵箱為***@gmail.com,可根據需要更改為其它郵箱

後期程式將會把郵箱字尾改為傳入引數,介面上可自行定義郵箱字尾

*/insert into account (userid,userpwd,usergroup,updatedtime) values (@loginid,@loginpwd,@usergroup,getdate())

set @logincheckflag = 1

endelse

begin

set @logincheckflag = 0

end--列印測試,在正式版中刪除

if (@logincheckflag = 1)

begin

print '註冊成功'

endelse

begin

print '帳號或密碼為空'

endreturn @logincheckflag

/* 更新日誌:

2016-1-5(joe.chiu):

1、bug修復:增加了預設使用者組。

2、bug修復:修改了空使用者名稱也能註冊的bug。

2016-1-6(joe.chiu)

1、優化:將@emailaddress(預設郵箱字尾)、@usergroup(預設使用者組)的賦值提前至變數宣告後

*/end

註冊登入介面作業

網頁原始碼 index session start header content type text html charset utf 8 register header content type text html charset utf 8 check include headerfiles.p...

登入註冊介面函式

from tkinter import from pymssql import import tkinter.messagebox as mb defsql1 self 用於查詢 有返回值 ip 127.0.0.1 username sa password lzyft1030 con connect...

簡單的sql登入和註冊儲存過程

首先我建好了一張使用者表表中有倆個字段 乙個是賬號,乙個是密碼當然這裡我寫的知識簡單的登入很註冊,表明 users 使用者表 字段 accountnum varchar 50 表示賬號 password varchar 50 表示密碼 登入儲存過程 create proc use login acc...