導航:首頁 > 編程知識 > 如何編程實現注冊

如何編程實現注冊

發布時間:2023-07-16 09:15:36

① 用java編程實現用戶注冊並進行登錄操作

String username = "",password = "",passwordagain = ""; // 定義用戶名和密碼

將該變數等於為全局變數 或局部變數即可

② 關於安卓編程中實現登陸與注冊的代碼問題

下面是你給出的登錄和注冊的代碼:
我用注釋給你解釋了一下
登錄:
//調用網路介面,實現登陸指令
/*
*如果沒猜錯,flags是個標志,來判斷是否成功登錄和注冊
*
*UserDataServiceHelper是一個類,其中關於伺服器的交互應該在這裡面實現的
*從下面代碼中可以看出,其中它有兩個方法:Login與Register
*
*UserDataWriteHelper是另外一個類,來實現數據存儲的,將數據保存到資料庫里的
*/

Booleanflags=UserDataServiceHelper.Login(Account,PassWord);
if(flags)
{
//保存登陸信息
UserDataWriteHelperuw=newUserDataWriteHelper(Main.this);
uw.SaveUserInfoInDB("xuwenbing",Account);

注冊:
//調用網路介面,實現注冊指令
Booleanflags=UserDataServiceHelper.Register(Account,PassWord,NiceName);
if(flags){
//保存注冊信息
UserDataWriteHelperuw=newUserDataWriteHelper(Main.this);
uw.SaveUserInfoInDB("xuwenbing",Account);

按照包的名稱,你服務端和客戶端的判斷是對的哦。

③ 怎樣用VB編寫一個登陸系統,可以注冊賬號的那種

VB編寫一個可以注冊帳號的登錄系統步驟:

1)1)首先需要用資料庫軟體(如ACCESS軟體)建立一個資料庫,新建幾個表,用以記錄帳號密碼的表、登錄日誌表和其他與此有關的所需要的表等。

2)VB新建數據工程,此時VB6集成調試環境左邊工具箱內已載入了有關資料庫編程必須的控制項。

3)然後在FORM1窗體中添加ADO數據控制項,右鍵-ADODC1控制項屬性頁-使用連接字元串,選生成,在提供者選項中選合適的OLE DB連接資料庫等。在ADODC1控制項屬性頁使用連接字元串空白文本窗口中就有一長串字元串,注意該字元串可復制到程序代碼用於編程。

ADODC1控制項屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用於編程。

4)可以將SQL查詢語句賦值給ADO數據控制項的RecordSource屬性實現。

5)數據的輸入、修改等可靈活應用文本框或數據表格控制項與ADO數據控制項通過代碼綁定。

6)想使用ADO數據對象,也可將ADO數據控制項所寫的代碼較方便的移植給ADO數據對象。

以下是用ADO數據對象編寫的登錄和注冊的代碼:

1)標准模塊代碼:

OptionExplicit
PublicloginnameAsString
PubliccnAsNewADODB.Connection'定義資料庫的連接存放數據和代碼
PublicrsAsNewADODB.Recordset
PublicsqlAsString
PublicNewnameAsString

2)注冊窗體代碼:

OptionExplicit
DimPasswordAsString

PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13AndText1<>""Then
sql="select*from用戶管理where用戶名='"&Text1.Text&"'"'and密碼='"&Text2.Text&"'"
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"datadata.mdb;PersistSecurityInfo=False"
cn.Open
rs.CursorLocation=adUseClient
rs.Opensql,cn,adOpenDynamic,adLockOptimistic
Ifrs.EOF=TrueThen'沒有該用戶名可以注冊
MsgBox"用戶名可以注冊!"
rs.Close
cn.Close
Newname=Text1.Text
Text4=Newname
Text2.SetFocus
Else
MsgBox"該用戶名已經存在,換名注冊!"
Text1.Text=""
Text1.SetFocus
EndIf
EndIf
ExitSub
finish:
MsgBoxErr.Description
EndSub

PrivateSubText2_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13AndText2<>""Then
Password=Text2.Text
Text5=Password
Text3.SetFocus
EndIf
EndSub

PrivateSubText3_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13AndText3.Text=Text2.TextThen
Command3.Enabled=True
Command3.SetFocus
ElseIfKeyAscii=13AndText3.Text<>Text2.TextThen
Text3=""
Text3.SetFocus
EndIf
EndSub

PrivateSubCommand1_Click()
UnloadMe
EndSub

PrivateSubCommand3_Click()
sql="select*from用戶管理"
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"datadata.mdb;PersistSecurityInfo=False"
cn.Open
rs.CursorLocation=adUseClient
rs.Opensql,cn,adOpenDynamic,adLockOptimistic
rs.AddNew
rs.Fields(0)=Newname
rs.Fields(1)=Password
rs.Update
rs.Close
cn.Close
Command3.Enabled=False
EndSub

3)登錄窗體代碼:

OptionExplicit
DimpnumAsInteger

PrivateSubCommand1_Click()
OnErrorGoTofinish'防錯代碼,防止意外而導致的退出
sql="select*from用戶管理where用戶名='"&Text1.Text&"'and密碼='"&Text2.Text&"'"
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"datadata.mdb;PersistSecurityInfo=False"
cn.Open
rs.CursorLocation=adUseClient
rs.Opensql,cn,adOpenDynamic,adLockOptimistic
'以上使用最通用的方法來查詢資料庫中是否有匹配的記錄
Ifrs.EOF=TrueThen'如果沒有記錄則說明用戶或密碼為錯誤的
Ifpnum<2Then'pnum就是密碼驗證次數,當次數超過3次,系統會自動保護退出
pnum=pnum+1
MsgBox"用戶名或密碼錯誤!",vbInformation,"錯誤次數:"&pnum
rs.Close
cn.Close
Text1.Text=""
Text2.Text=""
Text1.SetFocus
ExitSub
Else
MsgBox"用戶名或密碼錯誤超過三次,系統會自動退出",vbInformation,"提示"
End
EndIf
Else
loginname=rs.Fields(0)
Form1.Show
rs.Close
cn.Close
EndIf
ExitSub
finish:
MsgBoxErr.Description
rs.Close
cn.Close
EndSub

PrivateSubText2_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13Then'獲取按鍵,如果是回車就運行image_click按鈕的內容
CallCommand1_Click
EndIf
EndSub
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13Then
Text2.SetFocus
EndIf
EndSub

PrivateSubCommand2_Click()
End
EndSub

PrivateSubCommand3_Click()
frmZhuce.Show
EndSub

④ C語言中怎麼編寫一個讓用戶注冊登陸並將其注冊的信息密碼保存的程序模塊

我有一個C++的運行程序需要輸入密碼的程序,輸入正確可以修改密碼,密碼保存在文件中是加密的。至於注冊之類的可以再加上一個文件保存用戶名和密碼,再在程序里加上功能選擇的代碼,注冊時掃描一遍文件中的名字,如果存在就提示,否則就OK。。。。

#include<iostream>
#include<fstream>// 文件輸入輸出流
#define PASSLEN 16
#define PASS 3123 //這個東西用來加密密碼s
#define infile "XMAN.txt" //保存密碼的文件s
using namespace std;
bool exist() //判斷密碼文件是否存在 不存在表示未設置過密碼
{
ifstream fin(infile); //文件輸入輸出流定義 ifstream +流的名字 用於從文件中讀入數據
char temp[PASSLEN];
temp[0]=0;
fin>>temp;
if(temp[0]==0) return false;
else
return true;
}
void changepass()
{
char pass[PASSLEN];
ofstream fout(infile);
cout<<"Please Set New Password:";
cin>>pass;
for(int i=0;i<PASSLEN;i++)
if(pass[i]!=0)
fout<<pass[i]+PASS<<endl;
cout<<"Pass Set Successfully !"<<endl;
}
int main()
{
char input[PASSLEN];
bool isok=true; //判斷密碼是否吻合
memset(input,0,sizeof(input));
if(!exist()) //密碼文件不存在就重新設置密碼
{changepass();return 0;}
ifstream fin(infile);
cout<<"Please Input The Password:";
cin>>input; //從鍵盤和文件分別讀入密碼
int len=strlen(input);
//cout<<len;system("pause");
for(int i=0;i<len;i++) //這個循環用來判斷密碼是否吻合
{
int pass;
fin>>pass;
pass-=PASS;
if(input[i]!=char(pass)) //一旦不相同就將 isok 設置為 false 同時推出循環
{
cout<<i<<" "<<pass;system("pause");
isok=false;
break;
}
}
if(isok) //如果密碼吻合
{
cout<<"PASS CHECK CORRECT !"<<endl;
int n;
cout<<"1 FOR CHANGE PASS OTHER NUMBER FOR CONTIUNE:";
cin>>n;
if(n==1)
changepass();
//這是接下來你要加的代碼了
}
system("pause");
return 0;
}

閱讀全文

與如何編程實現注冊相關的資料

熱點內容
文件查看設置信息失敗 瀏覽:668
編程如何編出烏鴉喝水的課文 瀏覽:20
國家反詐app報案助手怎麼使用 瀏覽:439
秘密文件丟失多少天 瀏覽:237
js中csstext 瀏覽:382
目標文件名過長復制 瀏覽:892
樂動力計步器老版本 瀏覽:933
壓縮文件鏈接怎麼編輯 瀏覽:808
如何鎖定PDF文件里的圖章 瀏覽:89
資料庫超時是什麼 瀏覽:649
文件怎麼改整列內容 瀏覽:764
360壓縮文件發郵件空白 瀏覽:813
上哪裡查自己大數據 瀏覽:907
編程語言怎麼學車 瀏覽:189
編程該怎麼學才能先找工作 瀏覽:524
文件刻制光碟多少錢 瀏覽:861
校園網的網路組成結構 瀏覽:862
u盤系統復制文件過大 瀏覽:843
區域網復制文件 瀏覽:574
2007cad怎麼編程 瀏覽:325

友情鏈接