php使用cookie保存登录用户名的方法

php使用cookie保存登录用户名的方法

2015-01-26 11:03:13  www.hackbase.com  来源:互联网

提交表单页面复制代码代码如下:<?php$user = isset($_COOKIE[‘username‘])?$_COOKIE[‘username‘]:‘‘;?><form action="file.php" method="post">用户名:<input type="text" name="username" valu ...

提交表单页面

复制代码代码如下:

<?php
$user = isset($_COOKIE[‘username‘])?$_COOKIE[‘username‘]:‘‘;
?>
<form action="file.php" method="post">
用户名:<input type="text" name="username" value="<?php echo $user; ?>" /><br />
密码:<input type="password" name="pwd" /><br />
记住用户名:<input type="checkbox" name="rem" value="1"><br />
<input type="submit" name="sub" value="提交">
</form>

表单信息接收页面,同时设置cookie

复制代码代码如下:

<?php
$user = $_POST[‘username‘];
if($_POST[‘rem‘]){
 setcookie("username",$user,time()+3600*3600*24);
}else{
 setcookie("username",‘‘,time()-1);
}
echo "登录成功";
?>

时间: 2024-08-28 05:46:50

php使用cookie保存登录用户名的方法的相关文章

C#保存登录用户名供其他页面调用

一.保存登录用户名供其他页面调用 步骤: (1)项目自带的Program.cs,类方法里定义登录的用户名为全局变量loginid,这样整个项目都可以调用它 static class Program { public static string loginid = ""; static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);

使用http.cookiejar带cookie信息登录爬取方法 -《狗嗨默示录》-

Login.py # !/usr/bin/env python # -*- coding: utf-8 -*- import urllib.request import urllib.parse import user_info import http.cookiejar import re import time import socket cookie = http.cookiejar.CookieJar() #创建cookieJar保存cookie handler = urllib.req

cookie 保存上次访问url方法

if (Session[Enums.UserInfoSeesion] == null) { HttpCookie cookie = Request.Cookies[Enums.UserLastAccessUrl]; string[] arr = Request.Url.ToString().Split('?'); string url = Request.Url.ToString(); if (arr.Length > 1) { url = arr[0]; } if (cookie == nul

js里面的cookie保存登录名

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <script type="text/javascript"> //获取cookie function getCookie(c_name) { if (document.cookie.length > 0)

保存登录信息的Cookie加密技术

所有需要账户登录的website 基本都会想到这样一个问题, 如何保持用户在一定时间内登录有效. 最近本人就在项目中遇到这样的需求,某些页面只能Admin账户登录后访问, 当登录Admin账户后如何才能保持登录信息呢? 用Cookie或者Session来保存登录信息已经是一种比较成熟的技术.但是对于账户信息如果把明文放在Cookie里面显然是非常危险的. 今天给大家分享一下自己在项目中用到的一些加密解密技术. Cookie 是以key-value的形式存数据.对于账户信息而言最简单的是 User

用cookie实现登录密码保存

js存放cookie一般的写法,如:document.cookie="userName=admin";,如果是多个键值对:document.cookie="userName=admin; userPass=123"; 下面是js操作cookie保存用户的登录信息: [html] view plaincopy <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo

使用python的cookielib加载已保存的cookie维持登录状态

初学网络爬虫,参考 http://cuiqingcai.com/968.html以 及 http://blog.csdn.net/pleasecallmewhy/article/details/8923067 登录我自己学校的时候会遇到验证码的阻碍,比较简单的一个方法是绕过验证码,先手动登录一次,然后使用cookie保持登录状态. 可是这个登录的cookie怎么获得呢,在firefox中cookie是打包在一个文件中的,在ie中我居然找不到教务处网站的cookie…… 文件找不到,但是这个coo

使用cookie保存页面登录信息

1.数据库连接配置页面:connectvars.php <?php//数据库的位置define('DB_HOST', 'localhost');//用户名define('DB_USER', 'root');//口令define('DB_PASSWORD', '19900101');//数据库名define('DB_NAME','test') ;?> 2.登录页面:logIn.php <?php//插入连接数据库的相关信息require_once 'connectvars.php'; $e

会话管理-1.2.Cookie永久登录

如果用户是在自己家的电脑上上网,登录时就可以记住他的登录信息,下次访问时不需要再次登录,直接访问即可.实现方法是把登录信息如账号.密码等保存在Cookie中,并控制Cookie的有效期,下次访问时再验证Cookie中的登录信息即可,保存登录信息有多种方案. 1.直接保存用户名和密码 最直接的是把用户名与密码都保持到Cookie中,下次访问时检查Cookie中的用户名与密码,与数据库比较.这是一种比较危险的选择,一般不把密码等重要信息保存到Cookie中. 2.把密码加密后保存到Cookie中 还