alter procedure [dbo].[sp_a_userlogin]
(@custid varchar(10), --登入編碼
@password varchar(10),--使用者密碼
@flag int output, --輸出錯誤資訊
@activate int output,--是否啟用
@groupid int output --許可權組 )as
declare @num int --表示執行成功顯示的條數
declare @activatebool int --賬號是否啟用
declare @login_qx int --登入許可權
begin
select @num=count(*) from a_user where custid=@custid and password=@password --得到的記錄是等於1
select @activatebool= activate from a_user where custid=@custid and password=@password
select @login_qx=groupid from a_user where custid=@custid and password=@password
if @num=1 --表示登入成功
begin
if @activatebool=1 --表示許可權是啟用的
begin
set @flag=1--表示登入成功
set @activate=1 --設定為1
if @login_qx='1'
set @groupid=1
if @login_qx='2'
set @groupid=2
if @login_qx='3'
set @groupid=3
endend
else
begin
set @flag=0--表示登入失敗使用者名稱或密碼失敗
set @activate=0--未啟用
set @groupid=0
endend
Oracle查詢每乙個使用者的最後乙個登入時間
使用row number over partition by 函式 row number over rank over 和dense rank over 函式的使用下面以班級成績表t2來說明其應用 t2表資訊如下 cfe 2 74 dss 1 95 ffd 1 95 fda 1 80 gds 2 9...
乙個完整 安全的使用者登入系統
在應用php程式設計的時候,我有乙個習慣,不太愛好應用現成的庫檔案,例如phplib或者其它類似的庫,在這個系統中,我也打算自己寫乙個庫檔案,它需要處理認證 確認email,更新帳號 密碼,email 等事情。為了在保證該系統安全的同時,不會加重我現有資料庫的累贅。因此這個新的系統要依附cookie...
python編寫乙個使用者登入程式
print 新建使用者 n n print 登入賬號 e e print 退出程式 q q contact dict while 1 a input 請輸入指令 if a n or a n name input 請輸入使用者名稱 if name in contact name input 此使用者已...