标签: user-profile

Facebook Connect:使用django-profiles和django-socialregistration捕获用户数据

我的谷歌搜索完全离开了我,或者几乎没有任何关于django-socialregistration的文档/教程.太糟糕了,因为它似乎是一个不错的应用程序.通过一些反复试验,我设法让它主要在我的网站上运行.

我的问题,使用django-socialregistration如何申请facebook用户的全名,当前城市和出生日期的许可,并在注册后在Django的UserProfile表(这是我的django-profiles的AUTH_PROFILE_MODULE)中存储它?另外,一旦建立连接,我如何从Django发布到用户的墙上?

目前,当我单击"与Facebook连接"按钮进行Facebook连接时,将创建一个新的Django用户,并且用户使用该Django帐户登录.但是,没有创建UserProfile并且不保存任何facebook个人资料数据.

任何Facebook连接大师都希望帮助Django小马飞到Facebookland?

设置:
- Django 1.2.1
- Python 2.5.2
- django-socialregistration 0.4.2
- django-registration 0.7
- django-profiles 0.2

替代文字
"亲切的先生,你能帮我找到神奇的脸书吗?"

django facebook registration user-profile

7
推荐指数
1
解决办法
2348
查看次数

冒充用户

我们正在开发一个C#.NET Windows服务.

我们的服务在系统帐户下运行,我们正在尝试模拟登录用户USER.模拟工作正常,即在System.Security.Principal.WindowsIdentity.GetCurrent()模仿后调用时,我们会得到正确的用户'USER'.

问题是,当我们尝试访问用户配置文件时,我们无法获得预期的结果.一个例子是访问注册表CURRENT_USER.我们收到拒绝访问错误.当使用第三方函数时,我们假设它部分使用了注册表,我们获得了"真实"(模仿之前)用户的详细信息.此外,在呼叫时,Environment.ExpandEnvironmentVariables("%TEMP%")我们获取系统配置文件而不是登录用户配置文件.

有没有办法完全冒充不同的用户?我知道我们可以使用LoadUserProfile来获取特定的用户配置文件,但这对我们不利,因为我们正在运行使用当前用户配置文件的第三方dll.

我们的模拟代码就是基于

.net c# impersonation windows-services user-profile

7
推荐指数
1
解决办法
2522
查看次数

Android - 个人资料中的SharedPreferences

有没有办法访问SharedPreferencesAndroid上的用户配置文件?

例如,如果UserA对应用程序首选项进行了更改,我希望该更改也可供UserB使用.我试图使用写入getFilesFir()路径的文本文件并从其他帐户读取,但是当userA写入文件时,它不可用于userB.我写的文件用MODE_PRIVATE,因为MODE_WORLD_READABLEMODE_WORLD_WRITABLE已被弃用,但我不知道使用这些将有助于下手.

有没有人知道是否有办法集中我的应用程序设置的首选项,以便它可以在所有用户之间共享?我想避免向SD卡写任何东西.

android user-profile sharedpreferences

7
推荐指数
1
解决办法
1205
查看次数

ASP MVC用户配置文件

我以前做过MVC,但我是ASP和ASP MVC的新手.到目前为止,我真的很喜欢ASP MVC为我提供的轻松,但我无法弄清楚如何更好地控制用户.默认情况下,MVC提供最小的用户注册表单.我看了很多,但我还有两个问题:

  1. 如何使用户数据库成为项目中的本地数据库?我认为SQLEXPRESS用于存储用户值,看起来像是一个神奇的过程.我怎么去魔法 - 如果这个?我想对这个数据库的位置有更多的控制权.

  2. 这导致另一个问题:如何扩展用户?我一直在读Profiles,但我仍然对一些事情感到困惑.如何准备个人资料并将其与用户链接?什么作为外键?而且,在我的控制器中,我如何访问用户的各个部分,如用户名,电子邮件,甚至从名字,姓氏,姓名等个人资料(虽然我猜有一次当我有个人资料的数据库和本地的用户数据库时,我可以运行用于检索数据的sql命令)

我非常感谢对ASP.NET的正确资源和/或最佳实践的一些指示

sql asp.net asp.net-mvc asp.net-membership user-profile

6
推荐指数
2
解决办法
5874
查看次数

Django朋友作为多对多字段 - 更好地在现场存储User或UserProfile(self)?

我在Django 找到了两种实现对称友谊系统的方法(你是我的朋友,所以我也是你的朋友):

正如文档中所建议的那样:

class UserProfile(models.Model):
    friends = models.ManyToManyField(User, related_name='friends')
Run Code Online (Sandbox Code Playgroud)

现在,我想让所有"友好"的用户和用户配置模型具有一个select_related-query,如此(应该是反向连接查找):

profiles = UserProfile.objects.filter(user__in=request.user.get_profile().friends.all()).select_related()
Run Code Online (Sandbox Code Playgroud)

我查询userprofile,因为这样,我可以使用select_related()并缓存所有相关对象.

另一方面,我可以将引用friends字段的模型定义为"self",如下所示:

class UserProfile(models.Model):
    friends = models.ManyToManyField('self')
Run Code Online (Sandbox Code Playgroud)

现在,我的select_related朋友查找看起来像这样:

profiles = this_user.get_profile().friends.all().select_related()
Run Code Online (Sandbox Code Playgroud)

我总是需要用户对象和它的相关配置文件:第二种方法通过select_related()反向查找更简单,但实际上是相同的.然而,通过使用"self"作为场参考,Django为我处理了对称的友谊.因此,我不必手动在数据库中为每个友谊创建两个条目.Django为我做到了这一点.但是,对称选项仅适用于"自"引用字段.

哪个更好的解决方案?我找不到任何关于它的东西.任何想法赞赏 - 谢谢!

django many-to-many user-profile

6
推荐指数
1
解决办法
2442
查看次数

为每个用户个人资料创建唯一 url 的最佳做法是什么

在我的每个应用程序中,我想为用户配置文件创建一个唯一的 url 为http://app.com/username

我的用户名是:'Vijay Kumbhar' 我可以创建http://app.com/vijay_kumbhar,但是如果有另一个用户使用相同的名称注册,那么为该用户创建 url 的更好方法是什么。一种方法是添加 vijay_kumbhar_1,但我认为这不是创建唯一 url 的正确方法

你能建议我这样做的更好方法吗?

unique user-profile

6
推荐指数
1
解决办法
2958
查看次数

用于获取当前登录用户的个人资料图片的Meteor快捷方式,无论平台如何

有关从Twitter,FacebookGoogle获取个人资料图片的问题,但如果有一个简单且可扩展的包装器返回配置文件图像而不管当前用户的帐户服务,那将会很好.

image avatar user-accounts user-profile meteor

6
推荐指数
1
解决办法
3213
查看次数

Android - 获取用户列表和个人资料名称

我们可以在 Android 设备上创建多个用户和配置文件,例如,有一个主用户,我还设置了一个名为“工作配置文件”的工作配置文件。

使用以下 adb 命令:

adb shell pm list users
Run Code Online (Sandbox Code Playgroud)

我得到这个结果:

UserInfo{0:My User:13} 正在运行 UserInfo{10:Work Profile:30} 正在运行

很好,我可以看到我的用户信息,上面有名称工作资料。现在,我想从我的应用程序中获取此列表。

我尝试使用此代码:

for(Account account: AccountManager.get(this).getAccounts()) {
        DebugLog.e("COUCOU " + account.name + " " + account.toString());
    }
Run Code Online (Sandbox Code Playgroud)

但工作资料帐户未出现在列表中。只有主要用户...知道如何获得与 ADB shell 命令相同的列表吗?

android user-profile profile-owner

6
推荐指数
1
解决办法
2万
查看次数

在YAML中使用R代码或Windows用户变量("%userprofile%")?

在我的yaml电话中,我有

---
title: "`r paste0('Test. Done ', format(Sys.Date(), '%B-%Y'))`"
output:
  word_document:
    fig_caption: yes
    fig_height: 4
    fig_width: 7
    reference_docx: %userprofile%\Documents\template.docx
---
Run Code Online (Sandbox Code Playgroud)

但YAML抱怨%userprofile%.是否可以包含这样的变量?

我试过例如

reference_docx: "`r file.path(path.expand('~'), 'skabelon.docx')`"
Run Code Online (Sandbox Code Playgroud)

但这仍然会导致YAML错误.

pandoc.exe: `r file.path(path.expand('~'), 'skabelon.docx')`: openBinaryFile: does not exist (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

我想这可能是在yaml之前没有处理r表达式吗?我已经检查过该文件是否存在...或者是因为pandoc正在使用另一个'userprofile'?我怎么检查这个?

然而Title,根据上面更新的标题,我可以在变量中使用这样的调用.我想这一定是特定的针织问题.

yaml r user-profile knitr r-markdown

6
推荐指数
1
解决办法
439
查看次数

在HTML和CSS中添加表单中的配置文件图片

我正在创建一个表单,其中我需要用户的个人资料图片,我希望图片是圆形或矩形形式,默认情况下,图像区域是黑色或虚拟图片,当用户点击该区域时,他/她被允许选择图像.例如Facebook,Twitter上的个人资料图片上传者.

像这样

我的表格

HTML

<div class="signup-w3ls">   
    <div class="signup-agile1">
        <form action="#" method="post">

            <div class="form-control"> 
                <label class="header">Profile Photo:</label>

                <input id="image" type="file" name="profile_photo" placeholder="Photo" required="" capture>
            </div>

            <div class="form-control"> 
                <label class="header">Store Name :</label>
                <input type="text" id="store_name" name="store_name" placeholder="Store Name" title="Please enter your First Name" required="">
            </div>

            <div class="form-control">
                <label class="header">Store Type :</label>
                <input type="text" id="store_type" name="store_type" placeholder="Store Type" title="Please enter your Last Name" required="">
            </div>

            <div class="form-control">  
                <label class="header">Owner Type :</label>
                <input type="text" id="owner_type" name="owner_type" placeholder="Owner Type" title="Please enter a valid email" required="">
            </div> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery user-profile

6
推荐指数
1
解决办法
4万
查看次数