网站首页 > 文章中心 > 其它

php登录代码不连数据库

作者:小编 更新时间:2023-09-18 07:25:22 浏览量:283人看过

php登录 求哪位PHP高手帮忙写一个无数据库的登录代码

php

$name=$_POST["name"];

$pwd=$_POST["pwd"];

if($_POST["sun"]){

if(isset($name) || isset($pwd) )

$err="对不起用户名或者密码不能为空";

exit();

}

$err="对不起用户名或者密码不正确";

$err="登陆成功!"

html

title/title

head/head

body

form method="post" action="填写本页的网页名字例如(index.php)"

用户名:input type="text" name="name" ?php echo $err ?br/

密码:input type="password" name="pwd"br/

input type="submit" name="sub" value="登陆"/input type="reset"/

/form

/body

/html

我想用PHP写一个PHP登陆界面,不需要连接数据库的.

将下面代码保存为login.php 和 confirm.php,然后运行login.php就可以

login.php

head

title New Document /title

meta name="Generator" content="EditPlus"

meta name="Author" content=""

meta name="Keywords" content=""

meta name="Description" content=""

/head

form name="form1" method="post" action="confirm.php"

p用户名:input type="text" name="user"/p

p密码:input type="password" name="pwd"/p

pinput type="submit" name="b1"/p

confirm.php

$user = isset($_POST['user'])? $_POST['user'] : '';

$pwd = isset($_POST['pwd'])? $_POST['pwd'] : '';

if(empty($user) || empty($pwd)){

echo '用户名和密码不能为空';

if($user=='user' $pwd=='pwd'){

echo '登陆成功';

}else{

echo '用户名或密码错误';

ThinkPHP中连接不上数据库是什么原因

你不贴代码,看不出来,ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理.目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持.

下面是全局定义方式:

'DB_TYPE'?=?'mysql',?

'DB_HOST'?=?'localhost',?//?服务器地址

'DB_NAME'?=?'thinkphp',?//?数据库名

'DB_USER'?=?'root',?//?用户名

'DB_PREFIX'?=?'think_',?//?数据库表前缀?

'DB_DEBUG'?=?TRUE,?//?数据库调试模式

DB_DSN方式

如果采用PDO驱动的话:

'DB_TYPE'?=?'pdo',?//?数据库类型

'DB_PWD'?=?'',?//?密码

仅供参考,对比下自己的代码!

PHP登录,用户名密码正确就输出某个代码,不用数据库

/*

帮你写了个例子.

思路:

将用户名和密码储在一个文件中,用户名在前,密码在后,并且中间用下划线(也可以用别的)分隔.

每个用户和密码占一行.

当同时提交用户名和密码之后,读取用户文件表,并验证用户.

注意:这种方式保存用户名和密码非常不安全.如果真不想用数据库,建议将保存的用户密码表加密处理.验证的时候解密.

这里就不演示加解密处理了.

*/

$username = $_POST['username'];//通过表单提交过来

$password = $_POST['password'];//通过表单提交过来

//$username = "user1";//测试用用户名

//$password = "aaaa";//测试用密码.

if(!empty($username) !empty($password)){

$userlist = file("users.txt");

$user_password = array();

foreach($userlist as $uitem){

$user_password[] = trim($uitem);//去掉换行符

$request_user = $username.'_'.$password;//组成保存的用户名和密码格式.

if(in_array($request_user,$user_password)){

echo "验证用户名成功!";//改成你要输出的代码.

echo "验证失败!";

求,一个php网页登陆代码,不用数据库的

最简单也是最笨的就是写入文件变量,或者动态写入文本就可以了,如果是多用户可以每个用户一个文件,通过一定规则的hash分目录存储,或者也可以自己做一个轻量级的文本数据表引擎

制作一个php的登陆页面 无需连接数据库 只需要昵称就能进入的聊天室

每个需要登录后查看的页面的开始写(一定要最开始,前面不能有任何字符包括回车或者空格)

php session_start();if(!isset($_SESSION['pass']))header("Location: login.php");?

在登录页面最开始写:

登录页内容里必须有form元素具有method属性值为post.

form元素里必须具有两个input具有name属性值分别为usr和pwd,最后一个按钮建议用input type=submit.例如:

form method="post"

Name: input name="usr"/br/

Name: input name="usr"/br/

Name: input name="usr"/br/

Password: input name="pwd"/br/

Password: input name="pwd"/br/

Password: input name="pwd"/br/

input type="submit" value="login"/

直接写的没测试,希望能正确吧.

以上就是土嘎嘎小编为大家整理的php登录代码不连数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章