首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Yii2 Rest Api中使用Api 2-用户注册用户

在Yii2 Rest Api中使用Api 2-用户注册用户
EN

Stack Overflow用户
提问于 2015-09-09 12:04:27
回答 1查看 3.6K关注 0票数 9

我希望在我的项目中实现用户注册/登录过程,在该项目中,我使用angular制作web客户端应用程序,而移动客户端在android上。

我使用REST进行客户机/服务器通信。我在我的yii开发的后端中安装了yii。我想要的是创建rest,以便我的客户端应用程序使用yii2-user进行用户注册和登录过程。这样,在客户端,如果用户想注册,请求将由yii-2用户模块处理?有什么建议说我怎样才能做到这一点?或者是否有更好的方法使REST在Yii2中进行注册和身份验证?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-12 07:54:27

使用yii 2-用户控制器,例如dektrium " UserController“,并将其从\yii\rest\ActiveController中扩展,然后您可以将UserController中的模型类指定为

代码语言:javascript
复制
public $modelClass = 'dektrium\user\models\User';

在response请求中,使用一些参数为rest请求提供json响应。i.e

代码语言:javascript
复制
register-form[username]=YOURUSERNAME&register-form[password]=YOURPASS&register-form[email]=EMAIL@DOMAIN.COM&someparam=true

在控制器中

代码语言:javascript
复制
$model->load(\Yii::$app->request->post()) && $model->register()

将成功注册用户。

你可以在这里扩展这个想法。干杯:)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32479102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档