discuz!nt中的tools和ui文件夹中的aspx和cs文件是怎么关联的

discuz!nt中的tools和ui文件夹中的aspx和cs文件是怎么关联的,第1张

Codebehind或者CodeFile 才是标明它的类的

如果没有标明证明它没有类

在页面上是用的ascx控件 或者自定义控件实现的

这种方法很常见

没有app_code 猜测是因为用webapplication开发的 不是用的website

你可以查一下它们的区别

因为大项目一般不用website

看你得这几个文件夹,好像是asp空间,不适合discuz。

asp的源码,数据库文件一般放在db文件夹中,其他文件放在web文件夹里。

你应该下载制作比较正规的程序,一般都有说明文件,有安装的步骤,数据连接的说明,文件上传说明等等,而不会让使用者瞎猜。

discuz是php的。搭建php的运行环境即可。

是康盛创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,Discuz! 可以运行于装有 PHP 406 及以上,Zend Optimizer 210 及以上,MySQL 323 及以上或 PostgreSQL 71 及以上的 Linux/Unix/Windows 等各种操作系统环境,是真正的跨平台应用软件,在安全模式下也能完好运行。

1、用户登录discuz,通过loggingphp文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证。

2、如果验证成功,将调用位于uc_client下clientphp文件中的函数uc_user_synlogin,在这个函数中调用 uc_api_post('user', 'synlogin', array('uid'=>$uid))。

3、然后这个函数后向ucenter的indexphp传递数据,indexphp接受传递的数据,获得model为user,action为synlogin的值。

4、然后ucenter的indexphp调用control目录下的userphp类中的onsynlogin方法,通过foreach循环,以javascript的方式通知uc应用列表中开启同步登陆的应用进行同步登录;即通过get方式传递给各个应用目录中api下的ucphp一些数据。

5、ucphp接收通知并处理get过来的数据,并在函数synlogin(位于ucphp中)通过函数_authcode加密数据(默认以UC_KEY作为密钥),用函数_setcookie设置cookie。

6、各个应用用对应的密钥解码上面设置的cookie,得到用户id等数据;通过这个值来判断用户是否经过其它应用登录过,从而让用户可以自动登陆。

应用程序的loggingphp ------>uc_client中的clientphp------>Ucenter------>应用程序中api/ucphp

其实Ucenter实现同步登陆的原理就是cookie,一个应用登陆成功之后,向Ucenter传递数据,让Ucenter通知其他的应用也设置cookie,这样用户在访问其他应用的时候通过已经设置好的cookie实现自动登陆。了解了Ucenter的同步原理,再遇到无法同步登陆,或者开发一些与UCenter接口的时候就会容易很多。

你说的是什么意思~Discuz是否支持ASP脚本,还是Discuz是什么网页制式?

Discuz有php和asp版本~

php的是最流行的,asp的也有用的,不过支持就没php那么多了~

首先,我觉得OA和销售管理系统中,仅凭员工中文姓名,就认为是同一个员工这个远远不够的

问题1,同名的员工如何处理?2销售管理系统的安全级别降到很低

忽略上面提到的,说说我的思路吧

这个问题,关键点是如何生成COOKIE的问题;

1其实你说的1和2都应该算是同一中方法,同属于单点登陆

a验证OA登陆成功后,发送一条POST请求(请求附带员工姓名)到销售管理系统loginaspx

生成相应的cookie即可

b第一种方法发送请求可以使用socket的方法,第二种是用<script src="logonaspx" type=''''>通过这种方法请求(这种方法参考DISCUZ)

2还有一种办法是,在OA登陆成功后,同时生成OA的COOKIE和销售管理系统的COOKIE。只不过COOKIE存在路径不一样,因为你都是在同一个域名下的,两套程序,所以可以更改COOKIE的有效域

网站早已不再神秘,再也不是什么高技术活。普通用户也可以轻松的建立出相对专业的网站。下面向大家简单介绍一下个人建站的一些流程和注意事项。

一、域名

要想让人家访问自己的网站,域名是必不可少的。域名要尽可能的短、尽可能的方便记忆,比如top域名,当然现在好记的、有特征的域名已经不多了,这需要你自己进行考虑,只要觉得有一定的规律或便于用户记忆即可。

二、空间

要建网站,其次必须要有一个空间,即存放网站的地方。对于个人用户,建议购买虚拟主机。在购买虚拟主机时要看其服务、速度、响应时间等。一般选择有一定名气的服务商即可。

注:域名、空间目前国内比较好的服务商像阿里云、西部数码、中国数据等都是非常好的选择。

三、网站程序

网站程序当然是选择现成的,因为个人没有必要去从头开始编制一个网站程序,也没有那个实力。现在网上有现成的网站管理系统,这类系统还有很多,可以在自己综合试用的基本上进行选择。

在选择网站程序时,还必须考虑到其通用性和二次开发。对于通用性不好、不利于二期开发的,虽然功能强大但不建议选用,因为网站有了一定规模后需要进行个性化功能设计时会很麻烦。另外程序尽量选择asp(aspnet),PHP、JSP等在国内不是特别流行;在asp和aspnet之间也尽量选用aspnet,毕竟其基于net架构是发展的潮流。

四、网站设计

选择好了网站程序后,则需要根据自己的需要进行网站设计。一般来说,如果有专业的美工和程序员进行修改自然最好。不过个人站长可能不一定具备这种条件,可以选择服务商的智能建站。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » discuz!nt中的tools和ui文件夹中的aspx和cs文件是怎么关联的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情