直接上代码

1. 生成用户(注册)

1 $edit = [
2    "name" => "name",
3    "pass" => "pass",
4    "mail" => "email",
5    "status" => 1,
6    "timezone" => "Asia/Shanghai",
7 ];
8 user_save(NULL, $edit);

以上代码也可以换成form的形式。这里不做演示,大家可以自行google。

2.自动登录

1 global $user;
2 if ($uid = user_authenticate($edit['name'], $edit['pass'])) {
3     //检验用户名即密码
4    $user = user_load($uid);
5    drupal_session_regenerate();
6 }

或者

1 if ($uid = user_authenticate($edit['name'], $edit['pass])) {
2    user_login_submit(array(), ["uid" => $uid]);
3 }

转载于:https://www.cnblogs.com/barefoot/p/9039447.html

drupal7 代码生成用户,并自动登录相关推荐

  1. win7设置计算机临时用户,Win7小技巧:用户账户自动登录方法汇总

    Win7之家( www.win7china.com):Win7小技巧:用户账户自动登录方法汇总 为了计算机安全,相信使用Windows7系统的朋友大多都为自己的用户账户设置了或简单或复杂的密码,其实对 ...

  2. java_web用户的自动登录模块的实现

    2019独角兽企业重金招聘Python工程师标准>>> javaBean的代码 package bean;import java.io.Serializable;public cla ...

  3. java 自动登录功能_jsp实现用户自动登录功能

    理解并掌握cookie的作用以及利用cookie实现用户的自动登录功能,实现下图效果 当服务器判断出该用户是首次登录的时候,会自动跳转到登录界面等待用户登录,并填入相关信息.通过设置cookie的有效 ...

  4. 智能玩具 数据采集 首页展示 注册 登录 自动登录 二维码图片

    玩具需求分析 1.语音实时通讯 - 让玩具成为孩子与父母之间沟通的桥梁 分支 建立幼儿社交圈2.积极正面幼教内容 - 让玩具能够播放 父母选定的儿歌,故事,百科,英语- 通过语音识别内容名称 玩具可以 ...

  5. linux18.04循环登陆,在Ubuntu 18.04 Bionic Beaver Linux上启用自动登录

    目的 目标是在Ubuntu 18.04 Bionic Beaver Linux上启用自动登录 操作系统和软件版本 操作系统: - Ubuntu 18.04 Bionic Beaver Linux 软件 ...

  6. java学习笔记——众筹项目练习——项目中的忘记密码(密码找回)与记住我(自动登录)功能 和 返回json数据低版本浏览器显示下载问题的解决、众筹系统架构重构

                                          忘记密码(密码找回) 忘记密码(密码找回)这个功能可以说是目前所有为别人提供服务的软件系统都具备的基础功能啦!很普遍,因为总 ...

  7. selenium实现企查查自动登录

    前言 使用python3.6 selenium包实现用户密码自动登录企查查 编写python函数通过用户名.密码入参返回登录cookie 编写函数 编写get_cookie函数 注意安装chromed ...

  8. Linux centos7 配置用户自动登录

    1.编辑文件 [root@CentOS6 ~]# vim /etc/gdm/custom.conf GDM configuration storage [daemon] AutomaticLoginE ...

  9. 计算机隐藏用户设置,在开始屏幕(欢迎屏幕、控制面板的用户账户设置)上隐藏用户账户和开机自动登录某个账户...

    1.演示环境 本次演示使用的是windows 10,Windows Vista及以上的系统与此类似.为了演示,我在计算机中创建了两个用户"paitouxi"和"xi&qu ...

最新文章

  1. 智能车竞赛“猪尾汇” 是不是二呀?
  2. Android 开发资源
  3. 《数据结构》知识点Day_01
  4. MFC VS2012对话框背景填图
  5. spring四种依赖注入方式
  6. 空间注意力机制sam_Attention注意力机制介绍
  7. Ubuntu Qt 编译问题
  8. java sort 效率_性能对比:collections.sort vs treeSet sort vs java8 stream.sorted
  9. django 1.8 官方文档翻译: 1-1-2 快速安装指南
  10. 位运算符 | ^ ~的厉害__10进制 To 2进制
  11. python编程练习:漏洞百出的四则运算器
  12. sap系统搭建教程_SAP基础教程
  13. SQL基本语句(整理)
  14. VS编译器的使用——VS2019新建控制台工程
  15. UltraEdit 25注册机 通用版 32/64位 绿色免费版(附破解激活教程+序列号)
  16. 去除小圆点_word中的小圆圈怎么删掉
  17. 青年与计算机比赛,我市首届青少年电脑机器人竞赛精彩上演
  18. 根据显示屏分辨率调试html 样式
  19. 滴滴拉屎之后是什么?
  20. Android手机端编程实现TCPClient

热门文章

  1. react for循环_5个很棒的 React.js 库,值得你亲手试试!
  2. ps分辨率像素英寸和厘米的区别_PS萌新必知的专业术语
  3. 工作中遇到的问题——2018年
  4. python+selenium自动化driver.switch_to.frame用法
  5. M进制转N进制(C++)
  6. go 遍历二维数组json_for-range造就循环永动机?快来看看go中for-range的那些事!
  7. AMESim软件建模
  8. php 动态多维数组长度,php – 动态创建多维数组
  9. 2D Fast Marching Computations
  10. DE23 Use with Impulse Inputs