导航:首页 > 编程知识 > 如何编程实现注册

如何编程实现注册

发布时间: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;
}

阅读全文

与如何编程实现注册相关的资料

热点内容
圣墟在哪个App看免费 浏览:395
网络哪些不能玩 浏览:868
probe315使用教程 浏览:646
数字电位器程序 浏览:198
c代码整理 浏览:104
网络营销具有什么优势 浏览:378
右下角网络连接不显示宽带连接 浏览:940
ps修改tif文件 浏览:580
预防医学如何转行做大数据 浏览:234
pdf文件变蓝 浏览:309
怎么在pdf文件上面用k宝签名 浏览:213
如何知道表格里数据后面有空格 浏览:720
gee引擎更新系统找不到指定文件 浏览:802
贝壳网的数据删除了如何找回 浏览:509
华为荣耀6x怎么切换网络 浏览:418
手机里的pdf文件在哪放 浏览:889
java版贪吃蛇毕业论文 浏览:989
微信公共号邮箱 浏览:415
图片宽度代码 浏览:460
有哪些好用的相见恨晚的app 浏览:664

友情链接