使用out参数做登陆

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入用户名");
            string name = Console.ReadLine();
            Console.WriteLine("请输入密码");
            string pwd = Console.ReadLine();

            string msg;
            bool b = IsLogin(name,pwd,out msg);
            Console.WriteLine();
            Console.WriteLine("登陆结果:{0}",b);
            Console.WriteLine("登陆信息:{0}", msg);
            Console.ReadKey();
        }

        /// <summary>
        /// 判断登陆是否成功
        /// </summary>
        /// <param name="name">用户名</param>
        /// <param name="pwd">密码</param>
        /// <param name="msg">多余返回信息</param>
        /// <returns>登陆布尔值</returns>
        public static bool IsLogin(string name,string pwd,out string msg)
        {
            if(name == "admin" && pwd == "888888")
            {
                msg = "登陆成功";
                return true;
            }
            else if(name=="admin")
            {
                msg = "密码错误";
                return false;
            }
            else if(pwd =="888888")
            {
                msg = "用户名错误";
                return false;
            }
            else
            {
                msg = "两者错误";
                return false;
            }

        }
    }
}
时间: 2024-11-05 13:46:56

使用out参数做登陆的相关文章

c++ 模板参数做容器参数,迭代器报错 vector&lt;T&gt;::const_iterator

错误如下: template<class T>void temp(std::vector<T>& container){        std::vector<T>::const_iterator p; //error: expected ‘;’ before ‘p’        for(p = container.begin(); p != container.end(); ++p)        {                //...       

对于传入的参数做类型检测,(类型注解)

1 # 在init之前做判断,但是耦合度太高 2 class Person: 3 def __init__(self, name:str, age:int): 4 params = ((name, str), (age, int)) 5 if not self.typecheck(params): 6 raise TypeError 7 self.name = name 8 self.age = age 9 10 def typecheck(self, params): 11 for p, t

方法:C#用session做登陆

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">     <%@   Import   Namespace="System.Data.SqlClient"   %>     <%@   Import   Namespace="System.Data"   %>         <HTML>     &

Web应用程序 - 关于使用cookie做登陆验证机制的几篇好文

discuz的cookie加密法 浅析phpwind9.0之登陆机制 WordPress MU 的 Cookie 登录验证方法

Android——用对话框做登陆界面

效果: 1.点击图标进入页面二 2.页面2图片暂停显示5秒进入页面三 3.点击页面三登陆按钮,打开登陆对话框,输入密码进入页面四 点击下载按钮,显示水平进度条 MainActivity.java package com.example.chenshuai.test404; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import

c#做登陆界面

登陆界面最主要的就是数据库访问,这里就不多讲界面设计了, 直接给代码:(这段代码加在登陆按钮的事件里) #region 定义用户信息变量 string UserName = TextBox_User_Name.Text.Trim(); string UserPassword = TextBox_User_Password.Text.Trim(); #endregion #region 检查用户是否输入用户信息 if (UserName == "" && UserPass

前端对于需要对参数做处理的接口的相关技术

这个其实就是url传值 $.getUrlParam = function(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURI(r[2]); return null; } //以上为处理参数的方法 va

32.C#--方法中使用out参数做登录判断

static void Main(string[] args){//分别提示用户输入用户名和密码//写一个方法来判断用户输入的是否正确//返回给用户一个登陆结果,并且还要单独的返回给用户一个登陆信息//如果用户密或码错误,除了返回登陆结果之外,还要返回一个 "用户名错误"或"密码错误"//如果用户密码都错误则返回"未知错误"Console.WriteLine("请输入用户名"); string name = Console.R

ios 开发中 --做登陆注册时编译出现的错误和解决方法

这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. 这个是使用CocoaPods下载的BmobSDK 实现注册时出现的错 解决方法:(图示) Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", referenced from: