编程密码判断
❶ pyhton编程实现密码判定
输入登录密码,如果密码正确显示登录成功,如果密码错误提示您的密码有误重新输入,输入密码错误达到三次,则提示帐户已被冻结,怎样用python实现呢?与大家初步介绍实现方法。
#setencoding=utf-8#用户名和密码输入正确,则登陆成功#用户名正确密码错误,只再输入密码,有3次机会#错误3次,则把用户名放入lock中importos,sys#存放用户名和密码的文件是E:pythonuser.txtaccounts_file='E:\python\user.txt'#
被锁的用户要写入此文件lock_file='E:\python\lock.txt'#先读出来放内存中,免得每次输入用户后进行判断都要打开文件user=f
❷ 编程。 安卓程序,点击登录按钮,判断password的密码是否正确,正确调用另一个窗体,错误显示错
bn.setOnClickListener(new OnClickListener() {// bn是登录按钮的监听器
if (password.getText().toString().equals("123")) {
Intent intent = new Intent(a.this, b.class);// a是本Activity,b是要跳转的Activity,b要在manifest.xml文件中声明
startActivity(intent);
} else {
TextView.setText("密码不正确!");
}
});
❸ C#编程中,将输入的密码变为*号,并判断是否与初始密码(123456)是否一致,并修改密码,显示时也是*号
给你个更好的方法,不需要事先输入密码位数,输入的密码显示为*,并且可以判断密码是否正确
namespace 控制台输入密码
{
class Program
{
static void Main(string[] args)
{
string passWord=null;
char temp;
Console.WriteLine("请输入密码并回车: ");
while (true)
{
temp = Console.ReadKey(true).KeyChar;
if (temp == (char)13)
{
if (passWord == "123456")
{
Console.WriteLine();
Console.WriteLine("密码正确");
}
else
{
Console.WriteLine();
Console.WriteLine("密码错误");
}
break;
}
Console.Write("*");
passWord = passWord + temp.ToString();
}
Console.ReadKey();//程序暂停在这里,按键结束
}
}
}
❹ c语言编写,自定义一个函数,要求如下功能:判断系统的登录账号密码是否正确,并输出登录结果
是三种不同的函数验证登陆吧,check1、check2、check3三类函数分别如下:
void check1()输入输出功能全部在函数完成;
void check2(name,pass)输入在main中传入函数进行判断输出;
int check3(name,pass)输入输出均在main函数完成,函数只做判断返回结果。
#include "stdafx.h"
#include <iostream>
#include <string>
void check1()
{
char name[10], pass[10];
printf("请输入账号和密码: ");
scanf_s("%s%s", name, 10, pass, 10);
if (!strcmp(name,"admin")&&!strcmp(pass,"123"))
printf("账号密码正确! ");
else
printf("账号或密码错误! ");
}
void check2(char *n, char *p)
{
if (!strcmp(n, "admin") && !strcmp(p, "123"))
printf("账号密码正确! ");
else
printf("账号或密码错误! ");
}
int check3(char *n, char *p)
{
if (!strcmp(n, "admin") && !strcmp(p, "123"))
return 1;
else
return 2;
}
int main()
{
char name[10], pass[10];
check1();
printf("请输入账号和密码: ");
scanf_s("%s%s", name, 10, pass, 10);
check2(name, pass);
printf("请输入账号和密码: ");
scanf_s("%s%s", name, 10, pass, 10);
if(check3(name,pass)==1)
printf("账号密码正确! ");
if(check3(name,pass)==2)
printf("账号或密码错误! ");
system("pause");
return 0;
}
❺ 单片机密码锁怎么判断密码正确
假设你用的是最基础的51单片机,
首先你要知道你的密码是不是可以修改的,如果想设计成密码能修改的,要加上非易失存储器,就是掉电以后也能存储数据的,类似于24系列的存储器。如果只是4位密码的话,24C02完全足够了,也可以用一个18B20,用里面的两个非易失高低温存储字节保存,不过四位密码你要保存成BCD格式了。这个你自己斟酌了。
如果设计成不用修改密码的,那就在程序初始化的时候,用一个数组保存密码,然后依次判断输入的密码和你保存的密码就行了。给你写个大概的框框,你参考吧
不能修改密码的程序
code uchar password[4]={2,3,6,8}; //保存密码的数组 密码 2,3,6,8,
uchar Getinput(void);//读取一次有效输入的值,按照你的实际硬件自己编写
main()
{
uchar i;
uchar input[4]={0,0,0,0};
for(i=0;i<4;i++)
{
input[i]=Getinput();//读取输入的密码
if(input[i]!=password[i])//如果密码输入错误
{
i=0;
break;//退出循环
}
}
if(3==i) //判断是否4为密码都输入正确
{
i=0;
open();//这里是你的开锁函数
}
}
这只是简单的实现,你还要考虑很多细节问题,比如输入错误密码的次数,还有开锁与关锁的相关提示等。
❻ python如何用函数编程设计函数,实现用户名和密码的判断
deflogin(username,password):
returnusername=='abc'andpassword=='123'
❼ ASP编程中用session判断用户名和密码是否正确(求完整代码)
可参考如下:
<form name=form1 method=post action="">
用户名:<input name=username type=text size=8>
密码码:<input name=userpass type=password size=8>
<input name=login type=submit value=登录>
</form>
<%
username=request.form("username")
userpass=request.form("userpass")
session("username")=200912ab'这里的值可以自己设定
session("userpass")=123'这里的值可以自己设定
if not isempty(request("login")) then
if username<>"" or userpass<>"" then
if username=session("username") and userpass=session("userpass") then
response.write"<script>alert('用户名及密码输入正确!');window.location='导入需要显示的页面.asp'</script>"
else
response.write"<script>alert('输入的用户名及密码不正确!');history.go(-1)</script>"
end if
else
response.write"<script>alert('用户名或密码不能为空哦!');history.go(-1)</script>"
end if
end if
%>
❽ c语言实现输入一个密码 并判断密码是否正确还是大于或小于密码
intpassword;
scanf("%d ",&password);
if(password==123456){
printf("密码正确");
}else{
if(password<=123456){
printf("小于密码");
}else{
printf("大于密码");
}
}
❾ c语言:用户输入用户名和密码,判断是否合法用户(用户名为abc,密码为123456)
1 以字符串方式,读入用户名和密码;
2 通过strcmp函数,判断是否相同。如相同,则合法。
3 给出提示信息。
说明:strcmp原型为
int strcmp(char *a, char *b);
功能为比较a和b两个字符串,如果相同返回0;如果a大返回1;如果b大返回-1。
大小依照ascii比较。
参考代码如下:
#include<stdio.h>
#include<string.h>
intmain()
{
chara[100],b[100];
scanf("%s%s",a,b);
if(strcmp(a,"abc")==0&&strcmp(b,"123456")==0)
printf("用户合法 ");
elseprintf("用户非法 ");
}